<?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>88228</bug_id>
          
          <creation_ts>2012-06-04 05:28:44 -0700</creation_ts>
          <short_desc>[CSS3 Backgrounds and Borders] Implement box-decoration-break rendering.</short_desc>
          <delta_ts>2012-06-21 10:34:31 -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>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>
          
          <blocked>27576</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexis Menard (darktears)">menard</reporter>
          <assigned_to name="Alexis Menard (darktears)">menard</assigned_to>
          <cc>bdakin</cc>
    
    <cc>eric</cc>
    
    <cc>hyatt</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>jonlee</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>640504</commentid>
    <comment_count>0</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-06-04 05:28:44 -0700</bug_when>
    <thetext>[CSS3 Backgrounds and Borders] Implement box-decoration-break rendering.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>640508</commentid>
    <comment_count>1</comment_count>
      <attachid>145567</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-06-04 05:32:13 -0700</bug_when>
    <thetext>Created attachment 145567
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>640509</commentid>
    <comment_count>2</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-06-04 05:33:50 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; Created an attachment (id=145567) [details]
&gt; Patch

I believe I don&apos;t cover the entire feature but let&apos;s begin the feedback round. So far the layout test is the only real test-case I found and appear to be what Opera has implemented in their latest version. I&apos;m very open to extend the coverage and also implement the missing part of that patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>640614</commentid>
    <comment_count>3</comment_count>
      <attachid>145592</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-06-04 08:41:11 -0700</bug_when>
    <thetext>Created attachment 145592
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>647896</commentid>
    <comment_count>4</comment_count>
      <attachid>147287</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-06-13 04:28:07 -0700</bug_when>
    <thetext>Created attachment 147287
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653625</commentid>
    <comment_count>5</comment_count>
      <attachid>147287</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-06-20 10:39:04 -0700</bug_when>
    <thetext>Comment on attachment 147287
Patch

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

Looks totally fine to me.

&gt; Source/WebCore/rendering/InlineFlowBox.cpp:1119
&gt; +        paintInfo.context-&gt;clip(LayoutRect(rect.x(), rect.y(), width(), height()));

Sad you have to create your own LayoutRect like this.  SUrprised there isn&apos;t a helper.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653638</commentid>
    <comment_count>6</comment_count>
      <attachid>147287</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-20 10:49:39 -0700</bug_when>
    <thetext>Comment on attachment 147287
Patch

Clearing flags on attachment: 147287

Committed r120835: &lt;http://trac.webkit.org/changeset/120835&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653639</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-20 10:49:50 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653993</commentid>
    <comment_count>8</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2012-06-20 16:32:27 -0700</bug_when>
    <thetext>It looks like this test is failing on the Mac bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>654664</commentid>
    <comment_count>9</comment_count>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2012-06-21 10:31:08 -0700</bug_when>
    <thetext>Skipped on Mac. See bug 89620.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>654671</commentid>
    <comment_count>10</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-06-21 10:34:31 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; Skipped on Mac. See bug 89620.

Ok, sorry about that. On the moment I do not have a Mac machine next to me, but will have next week so I will investigate. I thought a ref test would protect me a bit from the divergence between platforms but it seems not in this case.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145567</attachid>
            <date>2012-06-04 05:32:13 -0700</date>
            <delta_ts>2012-06-04 08:41:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88228-20120604093150.patch</filename>
            <type>text/plain</type>
            <size>10013</size>
            <attacher name="Alexis Menard (darktears)">menard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE5MzgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWY0OGQwNmQ2ODY2YzZk
ZGJhNmFmZmM1YjZiNzdhZDVkYzY4MjExNi4uNjY4NjY1MmM2NWNjNGJlOTYyZDNhMWZkYmNmNDEz
MDQ5NjlmMjA5MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTA2LTA0ICBBbGV4
aXMgTWVuYXJkICA8YWxleGlzLm1lbmFyZEBvcGVuYm9zc2Eub3JnPgorCisgICAgICAgIFtDU1Mz
IEJhY2tncm91bmRzIGFuZCBCb3JkZXJzXSBJbXBsZW1lbnQgYm94LWRlY29yYXRpb24tYnJlYWsg
cmVuZGVyaW5nLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9ODgyMjgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBJbXBsZW1lbnQgdGhlIG5ldyBDU1MgcHJvcGVydHkgYm94LWRlY29yYXRpb24tYnJlYWsuIEl0
IG1vZGlmaWVzCisgICAgICAgIHdoZXJlIHdlIGRlY2lkZSB3aGV0aGVyIHRoZSBib3JkZXJzIG5l
ZWRzIHRvIGJlIHNsaWNlZCBvciBub3QgYnkKKyAgICAgICAgY2hlY2tpbmcgaWYgdGhlIGJveC1k
ZWNvcmF0aW9uLWJyZWFrIGlzIHNldCB0byBjbG9uZS4gSWYgaXQncyB0aGUgY2FzZQorICAgICAg
ICB0aGVuIHdlIG5lZWQgdG8gZXhwbGljaXRlbHkgcmVkcmF3IGFsbCBlZGdlcy4KKworICAgICAg
ICBUZXN0OiBmYXN0L2JveC1kZWNvcmF0aW9uLWJyZWFrL2JveC1kZWNvcmF0aW9uLWJyZWFrLXJl
bmRlcmluZy5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvSW5saW5lRmxvd0JveC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpJbmxpbmVGbG93Qm94OjpkZXRlcm1pbmVTcGFjaW5nRm9yRmxvd0Jv
eGVzKToKKyAgICAgICAgKFdlYkNvcmU6OklubGluZUZsb3dCb3g6OnBhaW50RmlsbExheWVyKToK
KwogMjAxMi0wNi0wNCAgTWlrZSBXZXN0ICA8bWt3c3RAY2hyb21pdW0ub3JnPgogCiAgICAgICAg
IEFkZGluZyBleHBsaWNpdCBjb25zb2xlIGVycm9yIGZvciBkdXBsaWNhdGVkIENTUCBkaXJlY3Rp
dmVzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUZsb3dCb3gu
Y3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUZsb3dCb3guY3BwCmluZGV4IDU4
Yzk3ZGQ2OTE0MzYyOTU1MWE1Njg3Zjg4ZTlkYjRjNDc4MmI0MDcuLmZlYTU2ODgyOTdlYzUzMjMz
MDI2OWQ1ZjEzMGUzYjgzMDk5ZmM0NzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9JbmxpbmVGbG93Qm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvSW5s
aW5lRmxvd0JveC5jcHAKQEAgLTMxNyw3ICszMTcsOSBAQCB2b2lkIElubGluZUZsb3dCb3g6OmRl
dGVybWluZVNwYWNpbmdGb3JGbG93Qm94ZXMoYm9vbCBsYXN0TGluZSwgYm9vbCBpc0xvZ2ljYWxs
eQogICAgICAgICAvLyB3ZSBrbm93IHRoZSBpbmxpbmUgYmVnYW4gb24gdGhpcyBsaW5lICh1bmxl
c3Mgd2UgYXJlIGEgY29udGludWF0aW9uKS4KICAgICAgICAgUmVuZGVyTGluZUJveExpc3QqIGxp
bmVCb3hMaXN0ID0gcmVuZGVyZXJMaW5lQm94ZXMoKTsKICAgICAgICAgaWYgKCFsaW5lQm94TGlz
dC0+Zmlyc3RMaW5lQm94KCktPmlzQ29uc3RydWN0ZWQoKSAmJiAhcmVuZGVyZXIoKS0+aXNJbmxp
bmVFbGVtZW50Q29udGludWF0aW9uKCkpIHsKLSAgICAgICAgICAgIGlmIChsdHIgJiYgbGluZUJv
eExpc3QtPmZpcnN0TGluZUJveCgpID09IHRoaXMpCisgICAgICAgICAgICBpZiAocmVuZGVyZXIo
KS0+c3R5bGUoKS0+Ym94RGVjb3JhdGlvbkJyZWFrKCkgPT0gRENMT05FKQorICAgICAgICAgICAg
ICAgIGluY2x1ZGVMZWZ0RWRnZSA9IGluY2x1ZGVSaWdodEVkZ2UgPSB0cnVlOworICAgICAgICAg
ICAgZWxzZSBpZiAobHRyICYmIGxpbmVCb3hMaXN0LT5maXJzdExpbmVCb3goKSA9PSB0aGlzKQog
ICAgICAgICAgICAgICAgIGluY2x1ZGVMZWZ0RWRnZSA9IHRydWU7CiAgICAgICAgICAgICBlbHNl
IGlmICghbHRyICYmIGxpbmVCb3hMaXN0LT5sYXN0TGluZUJveCgpID09IHRoaXMpCiAgICAgICAg
ICAgICAgICAgaW5jbHVkZVJpZ2h0RWRnZSA9IHRydWU7CkBAIC0zMzEsOCArMzMzLDEwIEBAIHZv
aWQgSW5saW5lRmxvd0JveDo6ZGV0ZXJtaW5lU3BhY2luZ0ZvckZsb3dCb3hlcyhib29sIGxhc3RM
aW5lLCBib29sIGlzTG9naWNhbGx5CiAgICAgICAgICAgICAvLyAoMSkgVGhlIG5leHQgbGluZSB3
YXMgbm90IGNyZWF0ZWQsIG9yIGl0IGlzIGNvbnN0cnVjdGVkLiBXZSBjaGVjayB0aGUgcHJldmlv
dXMgbGluZSBmb3IgcnRsLgogICAgICAgICAgICAgLy8gKDIpIFRoZSBsb2dpY2FsbHlMYXN0UnVu
IGlzIG5vdCBhIGRlc2NlbmRhbnQgb2YgdGhpcyByZW5kZXJlci4KICAgICAgICAgICAgIC8vICgz
KSBUaGUgbG9naWNhbGx5TGFzdFJ1biBpcyBhIGRlc2NlbmRhbnQgb2YgdGhpcyByZW5kZXJlciwg
YnV0IGl0IGlzIHRoZSBsYXN0IGNoaWxkIG9mIHRoaXMgcmVuZGVyZXIgYW5kIGl0IGRvZXMgbm90
IHdyYXAgdG8gdGhlIG5leHQgbGluZS4KLSAgICAgICAgICAgIAotICAgICAgICAgICAgaWYgKGx0
cikgeworICAgICAgICAgICAgLy8gKDQpIFRoZSBkZWNvcmF0aW9uIGJyZWFrIGlzIHNldCB0byBj
bG9uZSB0aGVyZWZvcmUgdGhlcmUgd2lsbCBiZSBib3JkZXJzIG9uIGV2ZXJ5IHNpZGVzLgorICAg
ICAgICAgICAgaWYgKHJlbmRlcmVyKCktPnN0eWxlKCktPmJveERlY29yYXRpb25CcmVhaygpID09
IERDTE9ORSkKKyAgICAgICAgICAgICAgICBpbmNsdWRlTGVmdEVkZ2UgPSBpbmNsdWRlUmlnaHRF
ZGdlID0gdHJ1ZTsKKyAgICAgICAgICAgIGVsc2UgaWYgKGx0cikgewogICAgICAgICAgICAgICAg
IGlmICghbmV4dExpbmVCb3goKQogICAgICAgICAgICAgICAgICAgICAmJiAoKGxhc3RMaW5lIHx8
IGlzTGFzdE9iamVjdE9uTGluZSkgJiYgIWlubGluZUZsb3ctPmNvbnRpbnVhdGlvbigpKSkKICAg
ICAgICAgICAgICAgICAgICAgaW5jbHVkZVJpZ2h0RWRnZSA9IHRydWU7CkBAIC0xMTAzLDcgKzEx
MDcsMTEgQEAgdm9pZCBJbmxpbmVGbG93Qm94OjpwYWludEZpbGxMYXllcihjb25zdCBQYWludElu
Zm8mIHBhaW50SW5mbywgY29uc3QgQ29sb3ImIGMsIGMKICAgICBib29sIGhhc0ZpbGxJbWFnZSA9
IGltZyAmJiBpbWctPmNhblJlbmRlcihyZW5kZXJlcigpLCByZW5kZXJlcigpLT5zdHlsZSgpLT5l
ZmZlY3RpdmVab29tKCkpOwogICAgIGlmICgoIWhhc0ZpbGxJbWFnZSAmJiAhcmVuZGVyZXIoKS0+
c3R5bGUoKS0+aGFzQm9yZGVyUmFkaXVzKCkpIHx8ICghcHJldkxpbmVCb3goKSAmJiAhbmV4dExp
bmVCb3goKSkgfHwgIXBhcmVudCgpKQogICAgICAgICBib3hNb2RlbE9iamVjdCgpLT5wYWludEZp
bGxMYXllckV4dGVuZGVkKHBhaW50SW5mbywgYywgZmlsbExheWVyLCByZWN0LCBCYWNrZ3JvdW5k
QmxlZWROb25lLCB0aGlzLCByZWN0LnNpemUoKSwgb3ApOwotICAgIGVsc2UgeworICAgIGVsc2Ug
aWYgKHJlbmRlcmVyKCktPnN0eWxlKCktPmJveERlY29yYXRpb25CcmVhaygpID09IERDTE9ORSkg
eworICAgICAgICBHcmFwaGljc0NvbnRleHRTdGF0ZVNhdmVyIHN0YXRlU2F2ZXIoKnBhaW50SW5m
by5jb250ZXh0KTsKKyAgICAgICAgcGFpbnRJbmZvLmNvbnRleHQtPmNsaXAoTGF5b3V0UmVjdChy
ZWN0LngoKSwgcmVjdC55KCksIHdpZHRoKCksIGhlaWdodCgpKSk7CisgICAgICAgIGJveE1vZGVs
T2JqZWN0KCktPnBhaW50RmlsbExheWVyRXh0ZW5kZWQocGFpbnRJbmZvLCBjLCBmaWxsTGF5ZXIs
IHJlY3QsIEJhY2tncm91bmRCbGVlZE5vbmUsIHRoaXMsIHJlY3Quc2l6ZSgpLCBvcCk7CisgICAg
fSBlbHNlIHsKICAgICAgICAgLy8gV2UgaGF2ZSBhIGZpbGwgaW1hZ2UgdGhhdCBzcGFucyBtdWx0
aXBsZSBsaW5lcy4KICAgICAgICAgLy8gV2UgbmVlZCB0byBhZGp1c3QgdHggYW5kIHR5IGJ5IHRo
ZSB3aWR0aCBvZiBhbGwgcHJldmlvdXMgbGluZXMuCiAgICAgICAgIC8vIFRoaW5rIG9mIGJhY2tn
cm91bmQgcGFpbnRpbmcgb24gaW5saW5lcyBhcyB0aG91Z2ggeW91IGhhZCBvbmUgbG9uZyBsaW5l
LCBhIHNpbmdsZSBjb250aW51b3VzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjVmYWQ1MTFhOWNiNzdiMzRjYzY3YWVjYjBm
MjZiMTg1YzQwYzMyMS4uNjNiZTZiZjA2N2MyYmU4YmJhMzI0YmQzOGYzYjBkNGYwMDBkMzM0OSAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTA2LTA0ICBBbGV4aXMgTWVuYXJkICA8YWxleGlz
Lm1lbmFyZEBvcGVuYm9zc2Eub3JnPgorCisgICAgICAgIFtDU1MzIEJhY2tncm91bmRzIGFuZCBC
b3JkZXJzXSBJbXBsZW1lbnQgYm94LWRlY29yYXRpb24tYnJlYWsgcmVuZGVyaW5nLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODgyMjgKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbmV3IHRlc3RzIHRv
IGNvdmVyIHRoZSBmZWF0dXJlLgorCisgICAgICAgICogZmFzdC9ib3gtZGVjb3JhdGlvbi1icmVh
ay9ib3gtZGVjb3JhdGlvbi1icmVhay1yZW5kZXJpbmctZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisg
ICAgICAgICogZmFzdC9ib3gtZGVjb3JhdGlvbi1icmVhay9ib3gtZGVjb3JhdGlvbi1icmVhay1y
ZW5kZXJpbmcuaHRtbDogQWRkZWQuCisKIDIwMTItMDYtMDQgIE1pa2UgV2VzdCAgPG1rd3N0QGNo
cm9taXVtLm9yZz4KIAogICAgICAgICBBZGRpbmcgZXhwbGljaXQgY29uc29sZSBlcnJvciBmb3Ig
ZHVwbGljYXRlZCBDU1AgZGlyZWN0aXZlcy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
Ym94LWRlY29yYXRpb24tYnJlYWsvYm94LWRlY29yYXRpb24tYnJlYWstcmVuZGVyaW5nLWV4cGVj
dGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2JveC1kZWNvcmF0aW9uLWJyZWFrL2JveC1kZWNv
cmF0aW9uLWJyZWFrLXJlbmRlcmluZy1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmQwYmQwNWI4
NTRhZjgwZDUyNDU1ZDBjN2I2MTA2NzNlODliMDgxNmEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L2JveC1kZWNvcmF0aW9uLWJyZWFrL2JveC1kZWNvcmF0aW9uLWJyZWFrLXJl
bmRlcmluZy1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsNzUgQEAKKzwhRE9DVFlQRSBodG1sPgor
PGh0bWw+CisgICAgPGhlYWQ+CisgICAgPHRpdGxlPlRlc3Qgb2YgYm94LWRlY29yYXRpb24gYnJl
YWsgcmVuZGVyaW5nIHdoZW4gdGhlIGEgcCBpcyBicm9rZW4gaW4gbXVsdGlwbGUgbGluZXM8L3Rp
dGxlPgorICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CisgICAgYm9keSB7CisgICAgICAgIHdp
ZHRoOiAgMzYwcHg7CisgICAgICAgIGZvbnQ6IG1vbm9zcGFjZSAxMHB4OworICAgIH0KKyAgICBz
cGFuIHsKKyAgICAgICAgZGlzcGxheTogYmxvY2s7CisgICAgICAgIHdpZHRoOiAzNjBweDsKKyAg
ICB9CisgICAgc3BhbiBoaWdobGlnaHQgeworICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQg
cmVkOworICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OworICAgICAgICAgICAgYmFja2dy
b3VuZDogeWVsbG93OworICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggZGltZ3Jl
eTsKKyAgICB9CisgICAgI3JpZ2h0Q3V0SGlnaGxpZ2h0IHsKKyAgICAgICAgZGlzcGxheTogaW5s
aW5lOworICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgcmVkOworICAgICAgICBib3JkZXIt
cmlnaHQ6IDBweCBzb2xpZCByZWQ7CisgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmVk
OworICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmVkOworICAgICAgICBib3JkZXIt
dG9wLWxlZnQtcmFkaXVzOiA0cHg7CisgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAw
cHg7CisgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7CisgICAgICAgIGJv
cmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsKKyAgICAgICAgYmFja2dyb3VuZDogeWVsbG93
OworICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCBkaW1ncmV5OworICAgIH0KKyAgICAj
bGVmdEN1dEhpZ2hsaWdodCB7CisgICAgICAgIGRpc3BsYXk6IGlubGluZTsKKyAgICAgICAgbWFy
Z2luOiAwcHg7CisgICAgICAgIHBhZGRpbmc6IDBweDsKKyAgICAgICAgYm9yZGVyLXRvcDogMnB4
IHNvbGlkIHJlZDsKKyAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmVkOworICAgICAg
ICBib3JkZXItbGVmdDogMHB4IHNvbGlkIHJlZDsKKyAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4
IHNvbGlkIHJlZDsKKyAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4OworICAgICAg
ICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4OworICAgICAgICBib3JkZXItYm90dG9tLXJp
Z2h0LXJhZGl1czogNHB4OworICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7
CisgICAgICAgIGJhY2tncm91bmQ6IHllbGxvdzsKKyAgICAgICAgYm94LXNoYWRvdzogMHB4IDFw
eCAzcHggZGltZ3JleTsKKyAgICB9CisgICAgLmNsb25lIHsKKyAgICAgICAgZGlzcGxheTogaW5s
aW5lOworICAgICAgICBtYXJnaW46IDBweDsKKyAgICAgICAgcGFkZGluZzogMHB4OworICAgICAg
ICBib3JkZXItdG9wOiAycHggc29saWQgcmVkOworICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBz
b2xpZCByZWQ7CisgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmVkOworICAgICAgICBi
b3JkZXItYm90dG9tOiAycHggc29saWQgcmVkOworICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFk
aXVzOiA0cHg7CisgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7CisgICAgICAg
IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7CisgICAgICAgIGJvcmRlci1ib3R0b20t
bGVmdC1yYWRpdXM6IDRweDsKKyAgICAgICAgYmFja2dyb3VuZDogeWVsbG93OworICAgICAgICBi
b3gtc2hhZG93OiAwcHggMXB4IDNweCBkaW1ncmV5OworICAgIH0KKyAgICA8L3N0eWxlPgorCisg
ICAgPC9oZWFkPgorICAgIDxib2R5PgorICAgIDxoMT5Cb3gtZGVjb3JhdGlvbi1icmVhazogc2xp
Y2U8L2gxPgorICAgIDxzcGFuPlRoaXMgbG9uZyB3b3JkIHNob3VsZCBicmVhayBpbiBhIG5ldyBs
aW5lIDogPHNwYW4gaWQ9InJpZ2h0Q3V0SGlnaGxpZ2h0Ij52ZXJ5dmVyeXZlcnl2ZXJ5dmVyeXZl
cnl2ZXJ5LTwvc3Bhbj48YnI+PHNwYW4gaWQ9ImxlZnRDdXRIaWdobGlnaHQiPi1sb25nd29yZDwv
c3Bhbj4uIGJveC1kZWNvcmF0aW9uLWJyZWFrIGlzIHNldCB0byBjbG9uZWQsCisgICAgc28gdGhl
IHJpZ2h0IGVkZ2Ugb2YgdGhlIHByZXZpb3VzIGxpbmUgaXMgY3V0LCBhbmQgdGhlIGxlZnQgZWRn
ZSBvZiB0aGUgaGlnaGxpZ2h0IGluIHRoaXMgbGluZSBpcyBjdXQgdG9vLjwvc3Bhbj4KKyAgICA8
aDE+Qm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lPC9oMT4KKyAgICA8c3Bhbj5UaGlzIGxvbmcg
d29yZCBzaG91bGQgYnJlYWsgaW4gYSBuZXcgbGluZSA6IDxzcGFuIGNsYXNzPSJjbG9uZSI+dmVy
eXZlcnl2ZXJ5dmVyeXZlcnl2ZXJ5dmVyeS08L3NwYW4+PGJyPjxzcGFuIGNsYXNzPSJjbG9uZSI+
LWxvbmd3b3JkPC9zcGFuPi4gYm94LWRlY29yYXRpb24tYnJlYWsgaXMgc2V0IHRvIGNsb25lZCwK
KyAgICBzbyB0aGUgcmlnaHQgZWRnZSBvZiB0aGUgcHJldmlvdXMgbGluZSBpcyBzaW1pbGFyIGFz
IGl0cyBsZWZ0IGVkZ2UsIGFuZCB0aGUgbGVmdCBlZGdlIG9mIHRoZSBoaWdobGlnaHQgaW4gdGhp
cyBsaW5lIGlzIHNpbWlsYXIgYXMgaXRzIHJpZ2h0IG9uZS4gPC9zcGFuPgorICAgIDwvYm9keT4K
KyAgICA8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2JveC1k
ZWNvcmF0aW9uLWJyZWFrL2JveC1kZWNvcmF0aW9uLWJyZWFrLXJlbmRlcmluZy5odG1sIGIvTGF5
b3V0VGVzdHMvZmFzdC9ib3gtZGVjb3JhdGlvbi1icmVhay9ib3gtZGVjb3JhdGlvbi1icmVhay1y
ZW5kZXJpbmcuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iODE2MWE3ZDllZmMxNmQ5NWE1MjU0YWJmZjIyNDM3
YTg1YjI4Y2VlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ib3gtZGVjb3Jh
dGlvbi1icmVhay9ib3gtZGVjb3JhdGlvbi1icmVhay1yZW5kZXJpbmcuaHRtbApAQCAtMCwwICsx
LDQxIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorICAgIDxoZWFkPgorICAgIDx0aXRsZT5U
ZXN0IG9mIGJveC1kZWNvcmF0aW9uIGJyZWFrIHJlbmRlcmluZyB3aGVuIHRoZSBhIHAgaXMgYnJv
a2VuIGluIG11bHRpcGxlIGxpbmVzPC90aXRsZT4KKyAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3Mi
PgorICAgIGJvZHkgeworICAgICAgICB3aWR0aDogIDM2MHB4OworICAgICAgICBmb250OiBtb25v
c3BhY2UgMTBweDsKKyAgICB9CisgICAgc3BhbiB7CisgICAgICAgIGRpc3BsYXk6IGJsb2NrOwor
ICAgICAgICB3aWR0aDogMzYwcHg7CisgICAgfQorICAgIHNwYW4gaGlnaGxpZ2h0IHsKKyAgICAg
ICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJlZDsKKyAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6
IDRweDsKKyAgICAgICAgICAgIGJhY2tncm91bmQ6IHllbGxvdzsKKyAgICAgICAgICAgIGJveC1z
aGFkb3c6IDBweCAxcHggM3B4IGRpbWdyZXk7CisgICAgfQorICAgICNzbGljZSBoaWdobGlnaHQg
eworICAgICAgICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IHNsaWNlOworICAgICAgICAgICAg
LXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogc2xpY2U7CisgICAgfQorCisgICAgI2Nsb25l
IGhpZ2hsaWdodCB7CisgICAgICAgICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7Cisg
ICAgICAgICAgICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTsKKyAgICB9Cisg
ICAgPC9zdHlsZT4KKworICAgIDwvaGVhZD4KKyAgICA8Ym9keT4KKyAgICA8aDE+Qm94LWRlY29y
YXRpb24tYnJlYWs6IHNsaWNlPC9oMT4KKyAgICA8c3BhbiBpZD0ic2xpY2UiPlRoaXMgbG9uZyB3
b3JkIHNob3VsZCBicmVhayBpbiBhIG5ldyBsaW5lIDogPGhpZ2hsaWdodD52ZXJ5dmVyeXZlcnl2
ZXJ5dmVyeXZlcnl2ZXJ5LTxicj4tbG9uZ3dvcmQ8L2hpZ2hsaWdodD4uIGJveC1kZWNvcmF0aW9u
LWJyZWFrIGlzIHNldCB0byBjbG9uZWQsCisgICAgc28gdGhlIHJpZ2h0IGVkZ2Ugb2YgdGhlIHBy
ZXZpb3VzIGxpbmUgaXMgY3V0LCBhbmQgdGhlIGxlZnQgZWRnZSBvZiB0aGUgaGlnaGxpZ2h0IGlu
IHRoaXMgbGluZSBpcyBjdXQgdG9vLjwvc3Bhbj4KKyAgICA8aDE+Qm94LWRlY29yYXRpb24tYnJl
YWs6IGNsb25lPC9oMT4KKyAgICA8c3BhbiBpZD0iY2xvbmUiPlRoaXMgbG9uZyB3b3JkIHNob3Vs
ZCBicmVhayBpbiBhIG5ldyBsaW5lIDogPGhpZ2hsaWdodD52ZXJ5dmVyeXZlcnl2ZXJ5dmVyeXZl
cnl2ZXJ5LTxicj4tbG9uZ3dvcmQ8L2hpZ2hsaWdodD4uIGJveC1kZWNvcmF0aW9uLWJyZWFrIGlz
IHNldCB0byBjbG9uZWQsCisgICAgc28gdGhlIHJpZ2h0IGVkZ2Ugb2YgdGhlIHByZXZpb3VzIGxp
bmUgaXMgc2ltaWxhciBhcyBpdHMgbGVmdCBlZGdlLCBhbmQgdGhlIGxlZnQgZWRnZSBvZiB0aGUg
aGlnaGxpZ2h0IGluIHRoaXMgbGluZSBpcyBzaW1pbGFyIGFzIGl0cyByaWdodCBvbmUuIDwvc3Bh
bj4KKyAgICA8L2JvZHk+CisgICAgPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145592</attachid>
            <date>2012-06-04 08:41:11 -0700</date>
            <delta_ts>2012-06-13 04:28:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88228-20120604124048.patch</filename>
            <type>text/plain</type>
            <size>9593</size>
            <attacher name="Alexis Menard (darktears)">menard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE5MzgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWY0OGQwNmQ2ODY2YzZk
ZGJhNmFmZmM1YjZiNzdhZDVkYzY4MjExNi4uNjY4NjY1MmM2NWNjNGJlOTYyZDNhMWZkYmNmNDEz
MDQ5NjlmMjA5MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTA2LTA0ICBBbGV4
aXMgTWVuYXJkICA8YWxleGlzLm1lbmFyZEBvcGVuYm9zc2Eub3JnPgorCisgICAgICAgIFtDU1Mz
IEJhY2tncm91bmRzIGFuZCBCb3JkZXJzXSBJbXBsZW1lbnQgYm94LWRlY29yYXRpb24tYnJlYWsg
cmVuZGVyaW5nLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9ODgyMjgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBJbXBsZW1lbnQgdGhlIG5ldyBDU1MgcHJvcGVydHkgYm94LWRlY29yYXRpb24tYnJlYWsuIEl0
IG1vZGlmaWVzCisgICAgICAgIHdoZXJlIHdlIGRlY2lkZSB3aGV0aGVyIHRoZSBib3JkZXJzIG5l
ZWRzIHRvIGJlIHNsaWNlZCBvciBub3QgYnkKKyAgICAgICAgY2hlY2tpbmcgaWYgdGhlIGJveC1k
ZWNvcmF0aW9uLWJyZWFrIGlzIHNldCB0byBjbG9uZS4gSWYgaXQncyB0aGUgY2FzZQorICAgICAg
ICB0aGVuIHdlIG5lZWQgdG8gZXhwbGljaXRlbHkgcmVkcmF3IGFsbCBlZGdlcy4KKworICAgICAg
ICBUZXN0OiBmYXN0L2JveC1kZWNvcmF0aW9uLWJyZWFrL2JveC1kZWNvcmF0aW9uLWJyZWFrLXJl
bmRlcmluZy5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvSW5saW5lRmxvd0JveC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpJbmxpbmVGbG93Qm94OjpkZXRlcm1pbmVTcGFjaW5nRm9yRmxvd0Jv
eGVzKToKKyAgICAgICAgKFdlYkNvcmU6OklubGluZUZsb3dCb3g6OnBhaW50RmlsbExheWVyKToK
KwogMjAxMi0wNi0wNCAgTWlrZSBXZXN0ICA8bWt3c3RAY2hyb21pdW0ub3JnPgogCiAgICAgICAg
IEFkZGluZyBleHBsaWNpdCBjb25zb2xlIGVycm9yIGZvciBkdXBsaWNhdGVkIENTUCBkaXJlY3Rp
dmVzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUZsb3dCb3gu
Y3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZUZsb3dCb3guY3BwCmluZGV4IDU4
Yzk3ZGQ2OTE0MzYyOTU1MWE1Njg3Zjg4ZTlkYjRjNDc4MmI0MDcuLmZlYTU2ODgyOTdlYzUzMjMz
MDI2OWQ1ZjEzMGUzYjgzMDk5ZmM0NzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9JbmxpbmVGbG93Qm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvSW5s
aW5lRmxvd0JveC5jcHAKQEAgLTMxNyw3ICszMTcsOSBAQCB2b2lkIElubGluZUZsb3dCb3g6OmRl
dGVybWluZVNwYWNpbmdGb3JGbG93Qm94ZXMoYm9vbCBsYXN0TGluZSwgYm9vbCBpc0xvZ2ljYWxs
eQogICAgICAgICAvLyB3ZSBrbm93IHRoZSBpbmxpbmUgYmVnYW4gb24gdGhpcyBsaW5lICh1bmxl
c3Mgd2UgYXJlIGEgY29udGludWF0aW9uKS4KICAgICAgICAgUmVuZGVyTGluZUJveExpc3QqIGxp
bmVCb3hMaXN0ID0gcmVuZGVyZXJMaW5lQm94ZXMoKTsKICAgICAgICAgaWYgKCFsaW5lQm94TGlz
dC0+Zmlyc3RMaW5lQm94KCktPmlzQ29uc3RydWN0ZWQoKSAmJiAhcmVuZGVyZXIoKS0+aXNJbmxp
bmVFbGVtZW50Q29udGludWF0aW9uKCkpIHsKLSAgICAgICAgICAgIGlmIChsdHIgJiYgbGluZUJv
eExpc3QtPmZpcnN0TGluZUJveCgpID09IHRoaXMpCisgICAgICAgICAgICBpZiAocmVuZGVyZXIo
KS0+c3R5bGUoKS0+Ym94RGVjb3JhdGlvbkJyZWFrKCkgPT0gRENMT05FKQorICAgICAgICAgICAg
ICAgIGluY2x1ZGVMZWZ0RWRnZSA9IGluY2x1ZGVSaWdodEVkZ2UgPSB0cnVlOworICAgICAgICAg
ICAgZWxzZSBpZiAobHRyICYmIGxpbmVCb3hMaXN0LT5maXJzdExpbmVCb3goKSA9PSB0aGlzKQog
ICAgICAgICAgICAgICAgIGluY2x1ZGVMZWZ0RWRnZSA9IHRydWU7CiAgICAgICAgICAgICBlbHNl
IGlmICghbHRyICYmIGxpbmVCb3hMaXN0LT5sYXN0TGluZUJveCgpID09IHRoaXMpCiAgICAgICAg
ICAgICAgICAgaW5jbHVkZVJpZ2h0RWRnZSA9IHRydWU7CkBAIC0zMzEsOCArMzMzLDEwIEBAIHZv
aWQgSW5saW5lRmxvd0JveDo6ZGV0ZXJtaW5lU3BhY2luZ0ZvckZsb3dCb3hlcyhib29sIGxhc3RM
aW5lLCBib29sIGlzTG9naWNhbGx5CiAgICAgICAgICAgICAvLyAoMSkgVGhlIG5leHQgbGluZSB3
YXMgbm90IGNyZWF0ZWQsIG9yIGl0IGlzIGNvbnN0cnVjdGVkLiBXZSBjaGVjayB0aGUgcHJldmlv
dXMgbGluZSBmb3IgcnRsLgogICAgICAgICAgICAgLy8gKDIpIFRoZSBsb2dpY2FsbHlMYXN0UnVu
IGlzIG5vdCBhIGRlc2NlbmRhbnQgb2YgdGhpcyByZW5kZXJlci4KICAgICAgICAgICAgIC8vICgz
KSBUaGUgbG9naWNhbGx5TGFzdFJ1biBpcyBhIGRlc2NlbmRhbnQgb2YgdGhpcyByZW5kZXJlciwg
YnV0IGl0IGlzIHRoZSBsYXN0IGNoaWxkIG9mIHRoaXMgcmVuZGVyZXIgYW5kIGl0IGRvZXMgbm90
IHdyYXAgdG8gdGhlIG5leHQgbGluZS4KLSAgICAgICAgICAgIAotICAgICAgICAgICAgaWYgKGx0
cikgeworICAgICAgICAgICAgLy8gKDQpIFRoZSBkZWNvcmF0aW9uIGJyZWFrIGlzIHNldCB0byBj
bG9uZSB0aGVyZWZvcmUgdGhlcmUgd2lsbCBiZSBib3JkZXJzIG9uIGV2ZXJ5IHNpZGVzLgorICAg
ICAgICAgICAgaWYgKHJlbmRlcmVyKCktPnN0eWxlKCktPmJveERlY29yYXRpb25CcmVhaygpID09
IERDTE9ORSkKKyAgICAgICAgICAgICAgICBpbmNsdWRlTGVmdEVkZ2UgPSBpbmNsdWRlUmlnaHRF
ZGdlID0gdHJ1ZTsKKyAgICAgICAgICAgIGVsc2UgaWYgKGx0cikgewogICAgICAgICAgICAgICAg
IGlmICghbmV4dExpbmVCb3goKQogICAgICAgICAgICAgICAgICAgICAmJiAoKGxhc3RMaW5lIHx8
IGlzTGFzdE9iamVjdE9uTGluZSkgJiYgIWlubGluZUZsb3ctPmNvbnRpbnVhdGlvbigpKSkKICAg
ICAgICAgICAgICAgICAgICAgaW5jbHVkZVJpZ2h0RWRnZSA9IHRydWU7CkBAIC0xMTAzLDcgKzEx
MDcsMTEgQEAgdm9pZCBJbmxpbmVGbG93Qm94OjpwYWludEZpbGxMYXllcihjb25zdCBQYWludElu
Zm8mIHBhaW50SW5mbywgY29uc3QgQ29sb3ImIGMsIGMKICAgICBib29sIGhhc0ZpbGxJbWFnZSA9
IGltZyAmJiBpbWctPmNhblJlbmRlcihyZW5kZXJlcigpLCByZW5kZXJlcigpLT5zdHlsZSgpLT5l
ZmZlY3RpdmVab29tKCkpOwogICAgIGlmICgoIWhhc0ZpbGxJbWFnZSAmJiAhcmVuZGVyZXIoKS0+
c3R5bGUoKS0+aGFzQm9yZGVyUmFkaXVzKCkpIHx8ICghcHJldkxpbmVCb3goKSAmJiAhbmV4dExp
bmVCb3goKSkgfHwgIXBhcmVudCgpKQogICAgICAgICBib3hNb2RlbE9iamVjdCgpLT5wYWludEZp
bGxMYXllckV4dGVuZGVkKHBhaW50SW5mbywgYywgZmlsbExheWVyLCByZWN0LCBCYWNrZ3JvdW5k
QmxlZWROb25lLCB0aGlzLCByZWN0LnNpemUoKSwgb3ApOwotICAgIGVsc2UgeworICAgIGVsc2Ug
aWYgKHJlbmRlcmVyKCktPnN0eWxlKCktPmJveERlY29yYXRpb25CcmVhaygpID09IERDTE9ORSkg
eworICAgICAgICBHcmFwaGljc0NvbnRleHRTdGF0ZVNhdmVyIHN0YXRlU2F2ZXIoKnBhaW50SW5m
by5jb250ZXh0KTsKKyAgICAgICAgcGFpbnRJbmZvLmNvbnRleHQtPmNsaXAoTGF5b3V0UmVjdChy
ZWN0LngoKSwgcmVjdC55KCksIHdpZHRoKCksIGhlaWdodCgpKSk7CisgICAgICAgIGJveE1vZGVs
T2JqZWN0KCktPnBhaW50RmlsbExheWVyRXh0ZW5kZWQocGFpbnRJbmZvLCBjLCBmaWxsTGF5ZXIs
IHJlY3QsIEJhY2tncm91bmRCbGVlZE5vbmUsIHRoaXMsIHJlY3Quc2l6ZSgpLCBvcCk7CisgICAg
fSBlbHNlIHsKICAgICAgICAgLy8gV2UgaGF2ZSBhIGZpbGwgaW1hZ2UgdGhhdCBzcGFucyBtdWx0
aXBsZSBsaW5lcy4KICAgICAgICAgLy8gV2UgbmVlZCB0byBhZGp1c3QgdHggYW5kIHR5IGJ5IHRo
ZSB3aWR0aCBvZiBhbGwgcHJldmlvdXMgbGluZXMuCiAgICAgICAgIC8vIFRoaW5rIG9mIGJhY2tn
cm91bmQgcGFpbnRpbmcgb24gaW5saW5lcyBhcyB0aG91Z2ggeW91IGhhZCBvbmUgbG9uZyBsaW5l
LCBhIHNpbmdsZSBjb250aW51b3VzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjVmYWQ1MTFhOWNiNzdiMzRjYzY3YWVjYjBm
MjZiMTg1YzQwYzMyMS4uNjNiZTZiZjA2N2MyYmU4YmJhMzI0YmQzOGYzYjBkNGYwMDBkMzM0OSAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTA2LTA0ICBBbGV4aXMgTWVuYXJkICA8YWxleGlz
Lm1lbmFyZEBvcGVuYm9zc2Eub3JnPgorCisgICAgICAgIFtDU1MzIEJhY2tncm91bmRzIGFuZCBC
b3JkZXJzXSBJbXBsZW1lbnQgYm94LWRlY29yYXRpb24tYnJlYWsgcmVuZGVyaW5nLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODgyMjgKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbmV3IHRlc3RzIHRv
IGNvdmVyIHRoZSBmZWF0dXJlLgorCisgICAgICAgICogZmFzdC9ib3gtZGVjb3JhdGlvbi1icmVh
ay9ib3gtZGVjb3JhdGlvbi1icmVhay1yZW5kZXJpbmctZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisg
ICAgICAgICogZmFzdC9ib3gtZGVjb3JhdGlvbi1icmVhay9ib3gtZGVjb3JhdGlvbi1icmVhay1y
ZW5kZXJpbmcuaHRtbDogQWRkZWQuCisKIDIwMTItMDYtMDQgIE1pa2UgV2VzdCAgPG1rd3N0QGNo
cm9taXVtLm9yZz4KIAogICAgICAgICBBZGRpbmcgZXhwbGljaXQgY29uc29sZSBlcnJvciBmb3Ig
ZHVwbGljYXRlZCBDU1AgZGlyZWN0aXZlcy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
Ym94LWRlY29yYXRpb24tYnJlYWsvYm94LWRlY29yYXRpb24tYnJlYWstcmVuZGVyaW5nLWV4cGVj
dGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2JveC1kZWNvcmF0aW9uLWJyZWFrL2JveC1kZWNv
cmF0aW9uLWJyZWFrLXJlbmRlcmluZy1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjk5OWIwYjcy
NWEyNDUyYTk5MTM2MDU1NzQ3MTEwNTA3NmYzMDc4OGIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L2JveC1kZWNvcmF0aW9uLWJyZWFrL2JveC1kZWNvcmF0aW9uLWJyZWFrLXJl
bmRlcmluZy1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsNjMgQEAKKzwhRE9DVFlQRSBodG1sPgor
PGh0bWw+CisgICAgPGhlYWQ+CisgICAgPHRpdGxlPlRlc3Qgb2YgYm94LWRlY29yYXRpb24gYnJl
YWsgcmVuZGVyaW5nIHdoZW4gdGhlIGEgdGV4dCBpcyBicm9rZW4gaW4gbXVsdGlwbGUgbGluZXM8
L3RpdGxlPgorICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CisgICAgYm9keSB7CisgICAgICAg
IHdpZHRoOiAgMzYwcHg7CisgICAgICAgIGZvbnQ6IG1vbm9zcGFjZSAxMHB4OworICAgIH0KKyAg
ICBzcGFuIHsKKyAgICAgICAgZGlzcGxheTogYmxvY2s7CisgICAgICAgIHdpZHRoOiAzNjBweDsK
KyAgICB9CisgICAgI3JpZ2h0Q3V0SGlnaGxpZ2h0IHsKKyAgICAgICAgZGlzcGxheTogaW5saW5l
OworICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgcmVkOworICAgICAgICBib3JkZXItcmln
aHQ6IDBweCBzb2xpZCByZWQ7CisgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmVkOwor
ICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmVkOworICAgICAgICBib3JkZXItdG9w
LWxlZnQtcmFkaXVzOiA0cHg7CisgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7
CisgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7CisgICAgICAgIGJvcmRl
ci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsKKyAgICAgICAgYmFja2dyb3VuZDogeWVsbG93Owor
ICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCBkaW1ncmV5OworICAgIH0KKyAgICAjbGVm
dEN1dEhpZ2hsaWdodCB7CisgICAgICAgIGRpc3BsYXk6IGlubGluZTsKKyAgICAgICAgbWFyZ2lu
OiAwcHg7CisgICAgICAgIHBhZGRpbmc6IDBweDsKKyAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNv
bGlkIHJlZDsKKyAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmVkOworICAgICAgICBi
b3JkZXItbGVmdDogMHB4IHNvbGlkIHJlZDsKKyAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNv
bGlkIHJlZDsKKyAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4OworICAgICAgICBi
b3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4OworICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0
LXJhZGl1czogNHB4OworICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7Cisg
ICAgICAgIGJhY2tncm91bmQ6IHllbGxvdzsKKyAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAz
cHggZGltZ3JleTsKKyAgICB9CisgICAgLmNsb25lIHsKKyAgICAgICAgZGlzcGxheTogaW5saW5l
OworICAgICAgICBtYXJnaW46IDBweDsKKyAgICAgICAgcGFkZGluZzogMHB4OworICAgICAgICBi
b3JkZXI6IDJweCBzb2xpZCByZWQ7CisgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsKKyAgICAg
ICAgYmFja2dyb3VuZDogeWVsbG93OworICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCBk
aW1ncmV5OworICAgIH0KKyAgICA8L3N0eWxlPgorCisgICAgPC9oZWFkPgorICAgIDxib2R5Pgor
ICAgIDxoMT5Cb3gtZGVjb3JhdGlvbi1icmVhazogc2xpY2U8L2gxPgorICAgIDxzcGFuPlRoaXMg
bG9uZyB3b3JkIHNob3VsZCBicmVhayBpbiBhIG5ldyBsaW5lIDogPHNwYW4gaWQ9InJpZ2h0Q3V0
SGlnaGxpZ2h0Ij52ZXJ5dmVyeXZlcnl2ZXJ5dmVyeXZlcnl2ZXJ5LTwvc3Bhbj48YnI+PHNwYW4g
aWQ9ImxlZnRDdXRIaWdobGlnaHQiPi1sb25nd29yZDwvc3Bhbj4uIGJveC1kZWNvcmF0aW9uLWJy
ZWFrIGlzIHNldCB0byBjbG9uZWQsCisgICAgc28gdGhlIHJpZ2h0IGVkZ2Ugb2YgdGhlIHByZXZp
b3VzIGxpbmUgaXMgY3V0LCBhbmQgdGhlIGxlZnQgZWRnZSBvZiB0aGUgaGlnaGxpZ2h0IGluIHRo
aXMgbGluZSBpcyBjdXQgdG9vLjwvc3Bhbj4KKyAgICA8aDE+Qm94LWRlY29yYXRpb24tYnJlYWs6
IGNsb25lPC9oMT4KKyAgICA8c3Bhbj5UaGlzIGxvbmcgd29yZCBzaG91bGQgYnJlYWsgaW4gYSBu
ZXcgbGluZSA6IDxzcGFuIGNsYXNzPSJjbG9uZSI+dmVyeXZlcnl2ZXJ5dmVyeXZlcnl2ZXJ5dmVy
eS08L3NwYW4+PGJyPjxzcGFuIGNsYXNzPSJjbG9uZSI+LWxvbmd3b3JkPC9zcGFuPi4gYm94LWRl
Y29yYXRpb24tYnJlYWsgaXMgc2V0IHRvIGNsb25lZCwKKyAgICBzbyB0aGUgcmlnaHQgZWRnZSBv
ZiB0aGUgcHJldmlvdXMgbGluZSBpcyBzaW1pbGFyIGFzIGl0cyBsZWZ0IGVkZ2UsIGFuZCB0aGUg
bGVmdCBlZGdlIG9mIHRoZSBoaWdobGlnaHQgaW4gdGhpcyBsaW5lIGlzIHNpbWlsYXIgYXMgaXRz
IHJpZ2h0IG9uZS4gPC9zcGFuPgorICAgIDwvYm9keT4KKyAgICA8L2JvZHk+Cis8L2h0bWw+CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2JveC1kZWNvcmF0aW9uLWJyZWFrL2JveC1kZWNv
cmF0aW9uLWJyZWFrLXJlbmRlcmluZy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ib3gtZGVjb3Jh
dGlvbi1icmVhay9ib3gtZGVjb3JhdGlvbi1icmVhay1yZW5kZXJpbmcuaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li43M2IyMzYyOTEzNWZhZTdjN2M0ZjJjNDk3YjgxMmQ2M2I2NWQ1YjFjCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ib3gtZGVjb3JhdGlvbi1icmVhay9ib3gtZGVjb3JhdGlv
bi1icmVhay1yZW5kZXJpbmcuaHRtbApAQCAtMCwwICsxLDQxIEBACis8IURPQ1RZUEUgaHRtbD4K
KzxodG1sPgorICAgIDxoZWFkPgorICAgIDx0aXRsZT5UZXN0IG9mIGJveC1kZWNvcmF0aW9uIGJy
ZWFrIHJlbmRlcmluZyB3aGVuIHRoZSBhIHRleHQgaXMgYnJva2VuIGluIG11bHRpcGxlIGxpbmVz
PC90aXRsZT4KKyAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgorICAgIGJvZHkgeworICAgICAg
ICB3aWR0aDogIDM2MHB4OworICAgICAgICBmb250OiBtb25vc3BhY2UgMTBweDsKKyAgICB9Cisg
ICAgc3BhbiB7CisgICAgICAgIGRpc3BsYXk6IGJsb2NrOworICAgICAgICB3aWR0aDogMzYwcHg7
CisgICAgfQorICAgIHNwYW4gaGlnaGxpZ2h0IHsKKyAgICAgICAgICAgIGJvcmRlcjogMnB4IHNv
bGlkIHJlZDsKKyAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsKKyAgICAgICAgICAgIGJh
Y2tncm91bmQ6IHllbGxvdzsKKyAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IGRp
bWdyZXk7CisgICAgfQorICAgICNzbGljZSBoaWdobGlnaHQgeworICAgICAgICAgICAgYm94LWRl
Y29yYXRpb24tYnJlYWs6IHNsaWNlOworICAgICAgICAgICAgLXdlYmtpdC1ib3gtZGVjb3JhdGlv
bi1icmVhazogc2xpY2U7CisgICAgfQorCisgICAgI2Nsb25lIGhpZ2hsaWdodCB7CisgICAgICAg
ICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7CisgICAgICAgICAgICAtd2Via2l0LWJv
eC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTsKKyAgICB9CisgICAgPC9zdHlsZT4KKworICAgIDwv
aGVhZD4KKyAgICA8Ym9keT4KKyAgICA8aDE+Qm94LWRlY29yYXRpb24tYnJlYWs6IHNsaWNlPC9o
MT4KKyAgICA8c3BhbiBpZD0ic2xpY2UiPlRoaXMgbG9uZyB3b3JkIHNob3VsZCBicmVhayBpbiBh
IG5ldyBsaW5lIDogPGhpZ2hsaWdodD52ZXJ5dmVyeXZlcnl2ZXJ5dmVyeXZlcnl2ZXJ5LTxicj4t
bG9uZ3dvcmQ8L2hpZ2hsaWdodD4uIGJveC1kZWNvcmF0aW9uLWJyZWFrIGlzIHNldCB0byBjbG9u
ZWQsCisgICAgc28gdGhlIHJpZ2h0IGVkZ2Ugb2YgdGhlIHByZXZpb3VzIGxpbmUgaXMgY3V0LCBh
bmQgdGhlIGxlZnQgZWRnZSBvZiB0aGUgaGlnaGxpZ2h0IGluIHRoaXMgbGluZSBpcyBjdXQgdG9v
Ljwvc3Bhbj4KKyAgICA8aDE+Qm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lPC9oMT4KKyAgICA8
c3BhbiBpZD0iY2xvbmUiPlRoaXMgbG9uZyB3b3JkIHNob3VsZCBicmVhayBpbiBhIG5ldyBsaW5l
IDogPGhpZ2hsaWdodD52ZXJ5dmVyeXZlcnl2ZXJ5dmVyeXZlcnl2ZXJ5LTxicj4tbG9uZ3dvcmQ8
L2hpZ2hsaWdodD4uIGJveC1kZWNvcmF0aW9uLWJyZWFrIGlzIHNldCB0byBjbG9uZWQsCisgICAg
c28gdGhlIHJpZ2h0IGVkZ2Ugb2YgdGhlIHByZXZpb3VzIGxpbmUgaXMgc2ltaWxhciBhcyBpdHMg
bGVmdCBlZGdlLCBhbmQgdGhlIGxlZnQgZWRnZSBvZiB0aGUgaGlnaGxpZ2h0IGluIHRoaXMgbGlu
ZSBpcyBzaW1pbGFyIGFzIGl0cyByaWdodCBvbmUuIDwvc3Bhbj4KKyAgICA8L2JvZHk+CisgICAg
PC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>147287</attachid>
            <date>2012-06-13 04:28:07 -0700</date>
            <delta_ts>2012-06-20 10:49:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88228-20120613082742.patch</filename>
            <type>text/plain</type>
            <size>9515</size>
            <attacher name="Alexis Menard (darktears)">menard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIwMTgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjBkODY1ZTA1ZTgxMjdj
ZDdlNmEzZWI3MWU5Zjk0NWEzNjZhZGUxZC4uZmZmZWM0MmNlMWVhOGIyY2RlNDQyN2FkMDBjYzNk
ZGZiMGU0NTM0ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTA2LTEzICBBbGV4
aXMgTWVuYXJkICA8YWxleGlzLm1lbmFyZEBvcGVuYm9zc2Eub3JnPgorCisgICAgICAgIFtDU1Mz
IEJhY2tncm91bmRzIGFuZCBCb3JkZXJzXSBJbXBsZW1lbnQgYm94LWRlY29yYXRpb24tYnJlYWsg
cmVuZGVyaW5nLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9ODgyMjgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBJbXBsZW1lbnQgdGhlIG5ldyBDU1MgcHJvcGVydHkgYm94LWRlY29yYXRpb24tYnJlYWsuIEl0
IG1vZGlmaWVzCisgICAgICAgIHdoZXJlIHdlIGRlY2lkZSB3aGV0aGVyIHRoZSBib3JkZXJzIG5l
ZWRzIHRvIGJlIHNsaWNlZCBvciBub3QgYnkKKyAgICAgICAgY2hlY2tpbmcgaWYgdGhlIGJveC1k
ZWNvcmF0aW9uLWJyZWFrIGlzIHNldCB0byBjbG9uZS4gSWYgaXQncyB0aGUgY2FzZQorICAgICAg
ICB0aGVuIHdlIG5lZWQgdG8gZXhwbGljaXRlbHkgcmVkcmF3IGFsbCBlZGdlcy4KKworICAgICAg
ICBUZXN0OiBmYXN0L2JveC1kZWNvcmF0aW9uLWJyZWFrL2JveC1kZWNvcmF0aW9uLWJyZWFrLXJl
bmRlcmluZy5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvSW5saW5lRmxvd0JveC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpJbmxpbmVGbG93Qm94OjpkZXRlcm1pbmVTcGFjaW5nRm9yRmxvd0Jv
eGVzKToKKyAgICAgICAgKFdlYkNvcmU6OklubGluZUZsb3dCb3g6OnBhaW50RmlsbExheWVyKToK
KwogMjAxMi0wNi0xMiAgSGFucyBXZW5uYm9yZyAgPGhhbnNAY2hyb21pdW0ub3JnPgogCiAgICAg
ICAgIFNwZWVjaCBKYXZhU2NyaXB0IEFQSTogQWRkIHRlc3QgZm9yIGNvbnN0cnVjdGluZyBTcGVl
Y2hSZWNvZ25pdGlvbkVycm9yIGV2ZW50cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL0lubGluZUZsb3dCb3guY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGlu
ZUZsb3dCb3guY3BwCmluZGV4IGE2NTk1MTRkMmNiNWMzMDAxYmE5ZWVjNjUyZWVjYTRhNGIzMjRh
ZjEuLmFkNDQzN2QxZjk3MGYwM2I0NDdmOTgwZDA4NGJiNzJmMjUxY2FlMjcgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9JbmxpbmVGbG93Qm94LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvSW5saW5lRmxvd0JveC5jcHAKQEAgLTMxNyw2ICszMTcsMTEgQEAg
dm9pZCBJbmxpbmVGbG93Qm94OjpkZXRlcm1pbmVTcGFjaW5nRm9yRmxvd0JveGVzKGJvb2wgbGFz
dExpbmUsIGJvb2wgaXNMb2dpY2FsbHkKICAgICAgICAgLy8gd2Uga25vdyB0aGUgaW5saW5lIGJl
Z2FuIG9uIHRoaXMgbGluZSAodW5sZXNzIHdlIGFyZSBhIGNvbnRpbnVhdGlvbikuCiAgICAgICAg
IFJlbmRlckxpbmVCb3hMaXN0KiBsaW5lQm94TGlzdCA9IHJlbmRlcmVyTGluZUJveGVzKCk7CiAg
ICAgICAgIGlmICghbGluZUJveExpc3QtPmZpcnN0TGluZUJveCgpLT5pc0NvbnN0cnVjdGVkKCkg
JiYgIXJlbmRlcmVyKCktPmlzSW5saW5lRWxlbWVudENvbnRpbnVhdGlvbigpKSB7CisjaWYgRU5B
QkxFKENTU19CT1hfREVDT1JBVElPTl9CUkVBSykKKyAgICAgICAgICAgIGlmIChyZW5kZXJlcigp
LT5zdHlsZSgpLT5ib3hEZWNvcmF0aW9uQnJlYWsoKSA9PSBEQ0xPTkUpCisgICAgICAgICAgICAg
ICAgaW5jbHVkZUxlZnRFZGdlID0gaW5jbHVkZVJpZ2h0RWRnZSA9IHRydWU7CisgICAgICAgICAg
ICBlbHNlCisjZW5kaWYKICAgICAgICAgICAgIGlmIChsdHIgJiYgbGluZUJveExpc3QtPmZpcnN0
TGluZUJveCgpID09IHRoaXMpCiAgICAgICAgICAgICAgICAgaW5jbHVkZUxlZnRFZGdlID0gdHJ1
ZTsKICAgICAgICAgICAgIGVsc2UgaWYgKCFsdHIgJiYgbGluZUJveExpc3QtPmxhc3RMaW5lQm94
KCkgPT0gdGhpcykKQEAgLTMzMSw3ICszMzYsMTIgQEAgdm9pZCBJbmxpbmVGbG93Qm94OjpkZXRl
cm1pbmVTcGFjaW5nRm9yRmxvd0JveGVzKGJvb2wgbGFzdExpbmUsIGJvb2wgaXNMb2dpY2FsbHkK
ICAgICAgICAgICAgIC8vICgxKSBUaGUgbmV4dCBsaW5lIHdhcyBub3QgY3JlYXRlZCwgb3IgaXQg
aXMgY29uc3RydWN0ZWQuIFdlIGNoZWNrIHRoZSBwcmV2aW91cyBsaW5lIGZvciBydGwuCiAgICAg
ICAgICAgICAvLyAoMikgVGhlIGxvZ2ljYWxseUxhc3RSdW4gaXMgbm90IGEgZGVzY2VuZGFudCBv
ZiB0aGlzIHJlbmRlcmVyLgogICAgICAgICAgICAgLy8gKDMpIFRoZSBsb2dpY2FsbHlMYXN0UnVu
IGlzIGEgZGVzY2VuZGFudCBvZiB0aGlzIHJlbmRlcmVyLCBidXQgaXQgaXMgdGhlIGxhc3QgY2hp
bGQgb2YgdGhpcyByZW5kZXJlciBhbmQgaXQgZG9lcyBub3Qgd3JhcCB0byB0aGUgbmV4dCBsaW5l
LgotICAgICAgICAgICAgCisjaWYgRU5BQkxFKENTU19CT1hfREVDT1JBVElPTl9CUkVBSykKKyAg
ICAgICAgICAgIC8vICg0KSBUaGUgZGVjb3JhdGlvbiBicmVhayBpcyBzZXQgdG8gY2xvbmUgdGhl
cmVmb3JlIHRoZXJlIHdpbGwgYmUgYm9yZGVycyBvbiBldmVyeSBzaWRlcy4KKyAgICAgICAgICAg
IGlmIChyZW5kZXJlcigpLT5zdHlsZSgpLT5ib3hEZWNvcmF0aW9uQnJlYWsoKSA9PSBEQ0xPTkUp
CisgICAgICAgICAgICAgICAgaW5jbHVkZUxlZnRFZGdlID0gaW5jbHVkZVJpZ2h0RWRnZSA9IHRy
dWU7CisgICAgICAgICAgICBlbHNlCisjZW5kaWYKICAgICAgICAgICAgIGlmIChsdHIpIHsKICAg
ICAgICAgICAgICAgICBpZiAoIW5leHRMaW5lQm94KCkKICAgICAgICAgICAgICAgICAgICAgJiYg
KChsYXN0TGluZSB8fCBpc0xhc3RPYmplY3RPbkxpbmUpICYmICFpbmxpbmVGbG93LT5jb250aW51
YXRpb24oKSkpCkBAIC0xMTAzLDYgKzExMTMsMTMgQEAgdm9pZCBJbmxpbmVGbG93Qm94OjpwYWlu
dEZpbGxMYXllcihjb25zdCBQYWludEluZm8mIHBhaW50SW5mbywgY29uc3QgQ29sb3ImIGMsIGMK
ICAgICBib29sIGhhc0ZpbGxJbWFnZSA9IGltZyAmJiBpbWctPmNhblJlbmRlcihyZW5kZXJlcigp
LCByZW5kZXJlcigpLT5zdHlsZSgpLT5lZmZlY3RpdmVab29tKCkpOwogICAgIGlmICgoIWhhc0Zp
bGxJbWFnZSAmJiAhcmVuZGVyZXIoKS0+c3R5bGUoKS0+aGFzQm9yZGVyUmFkaXVzKCkpIHx8ICgh
cHJldkxpbmVCb3goKSAmJiAhbmV4dExpbmVCb3goKSkgfHwgIXBhcmVudCgpKQogICAgICAgICBi
b3hNb2RlbE9iamVjdCgpLT5wYWludEZpbGxMYXllckV4dGVuZGVkKHBhaW50SW5mbywgYywgZmls
bExheWVyLCByZWN0LCBCYWNrZ3JvdW5kQmxlZWROb25lLCB0aGlzLCByZWN0LnNpemUoKSwgb3Ap
OworI2lmIEVOQUJMRShDU1NfQk9YX0RFQ09SQVRJT05fQlJFQUspCisgICAgZWxzZSBpZiAocmVu
ZGVyZXIoKS0+c3R5bGUoKS0+Ym94RGVjb3JhdGlvbkJyZWFrKCkgPT0gRENMT05FKSB7CisgICAg
ICAgIEdyYXBoaWNzQ29udGV4dFN0YXRlU2F2ZXIgc3RhdGVTYXZlcigqcGFpbnRJbmZvLmNvbnRl
eHQpOworICAgICAgICBwYWludEluZm8uY29udGV4dC0+Y2xpcChMYXlvdXRSZWN0KHJlY3QueCgp
LCByZWN0LnkoKSwgd2lkdGgoKSwgaGVpZ2h0KCkpKTsKKyAgICAgICAgYm94TW9kZWxPYmplY3Qo
KS0+cGFpbnRGaWxsTGF5ZXJFeHRlbmRlZChwYWludEluZm8sIGMsIGZpbGxMYXllciwgcmVjdCwg
QmFja2dyb3VuZEJsZWVkTm9uZSwgdGhpcywgcmVjdC5zaXplKCksIG9wKTsKKyAgICB9CisjZW5k
aWYKICAgICBlbHNlIHsKICAgICAgICAgLy8gV2UgaGF2ZSBhIGZpbGwgaW1hZ2UgdGhhdCBzcGFu
cyBtdWx0aXBsZSBsaW5lcy4KICAgICAgICAgLy8gV2UgbmVlZCB0byBhZGp1c3QgdHggYW5kIHR5
IGJ5IHRoZSB3aWR0aCBvZiBhbGwgcHJldmlvdXMgbGluZXMuCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDBhYzNlZmQzMjVi
YTk1YTU3YWFkZGZkNzEwYjVhNGJkMTE3M2QxMi4uZmU2YjZmZjljN2MwNmEwYjVhM2ExOTNhOWQ5
ZTZkMzdiMDA0ZDE0OCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTA2LTEzICBBbGV4aXMg
TWVuYXJkICA8YWxleGlzLm1lbmFyZEBvcGVuYm9zc2Eub3JnPgorCisgICAgICAgIFtDU1MzIEJh
Y2tncm91bmRzIGFuZCBCb3JkZXJzXSBJbXBsZW1lbnQgYm94LWRlY29yYXRpb24tYnJlYWsgcmVu
ZGVyaW5nLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
ODgyMjgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBB
ZGQgbmV3IHRlc3RzIHRvIGNvdmVyIHRoZSBmZWF0dXJlLgorCisgICAgICAgICogZmFzdC9ib3gt
ZGVjb3JhdGlvbi1icmVhay9ib3gtZGVjb3JhdGlvbi1icmVhay1yZW5kZXJpbmctZXhwZWN0ZWQu
aHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9ib3gtZGVjb3JhdGlvbi1icmVhay9ib3gtZGVj
b3JhdGlvbi1icmVhay1yZW5kZXJpbmcuaHRtbDogQWRkZWQuCisKIDIwMTItMDYtMTIgIEhhbnMg
V2VubmJvcmcgIDxoYW5zQGNocm9taXVtLm9yZz4KIAogICAgICAgICBTcGVlY2ggSmF2YVNjcmlw
dCBBUEk6IEFkZCB0ZXN0IGZvciBjb25zdHJ1Y3RpbmcgU3BlZWNoUmVjb2duaXRpb25FcnJvciBl
dmVudHMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYm94LWRlY29yYXRpb24tYnJlYWsv
Ym94LWRlY29yYXRpb24tYnJlYWstcmVuZGVyaW5nLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0
cy9mYXN0L2JveC1kZWNvcmF0aW9uLWJyZWFrL2JveC1kZWNvcmF0aW9uLWJyZWFrLXJlbmRlcmlu
Zy1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjk5OWIwYjcyNWEyNDUyYTk5MTM2MDU1NzQ3MTEw
NTA3NmYzMDc4OGIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2JveC1kZWNv
cmF0aW9uLWJyZWFrL2JveC1kZWNvcmF0aW9uLWJyZWFrLXJlbmRlcmluZy1leHBlY3RlZC5odG1s
CkBAIC0wLDAgKzEsNjMgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+CisgICAgPGhlYWQ+Cisg
ICAgPHRpdGxlPlRlc3Qgb2YgYm94LWRlY29yYXRpb24gYnJlYWsgcmVuZGVyaW5nIHdoZW4gdGhl
IGEgdGV4dCBpcyBicm9rZW4gaW4gbXVsdGlwbGUgbGluZXM8L3RpdGxlPgorICAgIDxzdHlsZSB0
eXBlPSJ0ZXh0L2NzcyI+CisgICAgYm9keSB7CisgICAgICAgIHdpZHRoOiAgMzYwcHg7CisgICAg
ICAgIGZvbnQ6IG1vbm9zcGFjZSAxMHB4OworICAgIH0KKyAgICBzcGFuIHsKKyAgICAgICAgZGlz
cGxheTogYmxvY2s7CisgICAgICAgIHdpZHRoOiAzNjBweDsKKyAgICB9CisgICAgI3JpZ2h0Q3V0
SGlnaGxpZ2h0IHsKKyAgICAgICAgZGlzcGxheTogaW5saW5lOworICAgICAgICBib3JkZXItdG9w
OiAycHggc29saWQgcmVkOworICAgICAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCByZWQ7Cisg
ICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmVkOworICAgICAgICBib3JkZXItYm90dG9t
OiAycHggc29saWQgcmVkOworICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7Cisg
ICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7CisgICAgICAgIGJvcmRlci1ib3R0
b20tcmlnaHQtcmFkaXVzOiAwcHg7CisgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6
IDRweDsKKyAgICAgICAgYmFja2dyb3VuZDogeWVsbG93OworICAgICAgICBib3gtc2hhZG93OiAw
cHggMXB4IDNweCBkaW1ncmV5OworICAgIH0KKyAgICAjbGVmdEN1dEhpZ2hsaWdodCB7CisgICAg
ICAgIGRpc3BsYXk6IGlubGluZTsKKyAgICAgICAgbWFyZ2luOiAwcHg7CisgICAgICAgIHBhZGRp
bmc6IDBweDsKKyAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJlZDsKKyAgICAgICAgYm9y
ZGVyLXJpZ2h0OiAycHggc29saWQgcmVkOworICAgICAgICBib3JkZXItbGVmdDogMHB4IHNvbGlk
IHJlZDsKKyAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJlZDsKKyAgICAgICAgYm9y
ZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4OworICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1
czogNHB4OworICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OworICAgICAg
ICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7CisgICAgICAgIGJhY2tncm91bmQ6IHll
bGxvdzsKKyAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggZGltZ3JleTsKKyAgICB9Cisg
ICAgLmNsb25lIHsKKyAgICAgICAgZGlzcGxheTogaW5saW5lOworICAgICAgICBtYXJnaW46IDBw
eDsKKyAgICAgICAgcGFkZGluZzogMHB4OworICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZWQ7
CisgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsKKyAgICAgICAgYmFja2dyb3VuZDogeWVsbG93
OworICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCBkaW1ncmV5OworICAgIH0KKyAgICA8
L3N0eWxlPgorCisgICAgPC9oZWFkPgorICAgIDxib2R5PgorICAgIDxoMT5Cb3gtZGVjb3JhdGlv
bi1icmVhazogc2xpY2U8L2gxPgorICAgIDxzcGFuPlRoaXMgbG9uZyB3b3JkIHNob3VsZCBicmVh
ayBpbiBhIG5ldyBsaW5lIDogPHNwYW4gaWQ9InJpZ2h0Q3V0SGlnaGxpZ2h0Ij52ZXJ5dmVyeXZl
cnl2ZXJ5dmVyeXZlcnl2ZXJ5LTwvc3Bhbj48YnI+PHNwYW4gaWQ9ImxlZnRDdXRIaWdobGlnaHQi
Pi1sb25nd29yZDwvc3Bhbj4uIGJveC1kZWNvcmF0aW9uLWJyZWFrIGlzIHNldCB0byBjbG9uZWQs
CisgICAgc28gdGhlIHJpZ2h0IGVkZ2Ugb2YgdGhlIHByZXZpb3VzIGxpbmUgaXMgY3V0LCBhbmQg
dGhlIGxlZnQgZWRnZSBvZiB0aGUgaGlnaGxpZ2h0IGluIHRoaXMgbGluZSBpcyBjdXQgdG9vLjwv
c3Bhbj4KKyAgICA8aDE+Qm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lPC9oMT4KKyAgICA8c3Bh
bj5UaGlzIGxvbmcgd29yZCBzaG91bGQgYnJlYWsgaW4gYSBuZXcgbGluZSA6IDxzcGFuIGNsYXNz
PSJjbG9uZSI+dmVyeXZlcnl2ZXJ5dmVyeXZlcnl2ZXJ5dmVyeS08L3NwYW4+PGJyPjxzcGFuIGNs
YXNzPSJjbG9uZSI+LWxvbmd3b3JkPC9zcGFuPi4gYm94LWRlY29yYXRpb24tYnJlYWsgaXMgc2V0
IHRvIGNsb25lZCwKKyAgICBzbyB0aGUgcmlnaHQgZWRnZSBvZiB0aGUgcHJldmlvdXMgbGluZSBp
cyBzaW1pbGFyIGFzIGl0cyBsZWZ0IGVkZ2UsIGFuZCB0aGUgbGVmdCBlZGdlIG9mIHRoZSBoaWdo
bGlnaHQgaW4gdGhpcyBsaW5lIGlzIHNpbWlsYXIgYXMgaXRzIHJpZ2h0IG9uZS4gPC9zcGFuPgor
ICAgIDwvYm9keT4KKyAgICA8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L2JveC1kZWNvcmF0aW9uLWJyZWFrL2JveC1kZWNvcmF0aW9uLWJyZWFrLXJlbmRlcmlu
Zy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ib3gtZGVjb3JhdGlvbi1icmVhay9ib3gtZGVjb3Jh
dGlvbi1icmVhay1yZW5kZXJpbmcuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43M2IyMzYyOTEzNWZhZTdjN2M0
ZjJjNDk3YjgxMmQ2M2I2NWQ1YjFjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFz
dC9ib3gtZGVjb3JhdGlvbi1icmVhay9ib3gtZGVjb3JhdGlvbi1icmVhay1yZW5kZXJpbmcuaHRt
bApAQCAtMCwwICsxLDQxIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorICAgIDxoZWFkPgor
ICAgIDx0aXRsZT5UZXN0IG9mIGJveC1kZWNvcmF0aW9uIGJyZWFrIHJlbmRlcmluZyB3aGVuIHRo
ZSBhIHRleHQgaXMgYnJva2VuIGluIG11bHRpcGxlIGxpbmVzPC90aXRsZT4KKyAgICA8c3R5bGUg
dHlwZT0idGV4dC9jc3MiPgorICAgIGJvZHkgeworICAgICAgICB3aWR0aDogIDM2MHB4OworICAg
ICAgICBmb250OiBtb25vc3BhY2UgMTBweDsKKyAgICB9CisgICAgc3BhbiB7CisgICAgICAgIGRp
c3BsYXk6IGJsb2NrOworICAgICAgICB3aWR0aDogMzYwcHg7CisgICAgfQorICAgIHNwYW4gaGln
aGxpZ2h0IHsKKyAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJlZDsKKyAgICAgICAgICAg
IGJvcmRlci1yYWRpdXM6IDRweDsKKyAgICAgICAgICAgIGJhY2tncm91bmQ6IHllbGxvdzsKKyAg
ICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IGRpbWdyZXk7CisgICAgfQorICAgICNz
bGljZSBoaWdobGlnaHQgeworICAgICAgICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IHNsaWNl
OworICAgICAgICAgICAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogc2xpY2U7CisgICAg
fQorCisgICAgI2Nsb25lIGhpZ2hsaWdodCB7CisgICAgICAgICAgICBib3gtZGVjb3JhdGlvbi1i
cmVhazogY2xvbmU7CisgICAgICAgICAgICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBj
bG9uZTsKKyAgICB9CisgICAgPC9zdHlsZT4KKworICAgIDwvaGVhZD4KKyAgICA8Ym9keT4KKyAg
ICA8aDE+Qm94LWRlY29yYXRpb24tYnJlYWs6IHNsaWNlPC9oMT4KKyAgICA8c3BhbiBpZD0ic2xp
Y2UiPlRoaXMgbG9uZyB3b3JkIHNob3VsZCBicmVhayBpbiBhIG5ldyBsaW5lIDogPGhpZ2hsaWdo
dD52ZXJ5dmVyeXZlcnl2ZXJ5dmVyeXZlcnl2ZXJ5LTxicj4tbG9uZ3dvcmQ8L2hpZ2hsaWdodD4u
IGJveC1kZWNvcmF0aW9uLWJyZWFrIGlzIHNldCB0byBjbG9uZWQsCisgICAgc28gdGhlIHJpZ2h0
IGVkZ2Ugb2YgdGhlIHByZXZpb3VzIGxpbmUgaXMgY3V0LCBhbmQgdGhlIGxlZnQgZWRnZSBvZiB0
aGUgaGlnaGxpZ2h0IGluIHRoaXMgbGluZSBpcyBjdXQgdG9vLjwvc3Bhbj4KKyAgICA8aDE+Qm94
LWRlY29yYXRpb24tYnJlYWs6IGNsb25lPC9oMT4KKyAgICA8c3BhbiBpZD0iY2xvbmUiPlRoaXMg
bG9uZyB3b3JkIHNob3VsZCBicmVhayBpbiBhIG5ldyBsaW5lIDogPGhpZ2hsaWdodD52ZXJ5dmVy
eXZlcnl2ZXJ5dmVyeXZlcnl2ZXJ5LTxicj4tbG9uZ3dvcmQ8L2hpZ2hsaWdodD4uIGJveC1kZWNv
cmF0aW9uLWJyZWFrIGlzIHNldCB0byBjbG9uZWQsCisgICAgc28gdGhlIHJpZ2h0IGVkZ2Ugb2Yg
dGhlIHByZXZpb3VzIGxpbmUgaXMgc2ltaWxhciBhcyBpdHMgbGVmdCBlZGdlLCBhbmQgdGhlIGxl
ZnQgZWRnZSBvZiB0aGUgaGlnaGxpZ2h0IGluIHRoaXMgbGluZSBpcyBzaW1pbGFyIGFzIGl0cyBy
aWdodCBvbmUuIDwvc3Bhbj4KKyAgICA8L2JvZHk+CisgICAgPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>