<?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>95732</bug_id>
          
          <creation_ts>2012-09-04 04:28:25 -0700</creation_ts>
          <short_desc>[chromium] Dynamically removing preserve-3d from a layer has no effect</short_desc>
          <delta_ts>2012-09-07 12:54:12 -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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sami Kyöstilä">skyostil</reporter>
          <assigned_to name="Sami Kyöstilä">skyostil</assigned_to>
          <cc>cc-bugs</cc>
    
    <cc>dglazkov</cc>
    
    <cc>enne</cc>
    
    <cc>jamesr</cc>
    
    <cc>skyostil</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>710961</commentid>
    <comment_count>0</comment_count>
    <who name="Sami Kyöstilä">skyostil</who>
    <bug_when>2012-09-04 04:28:25 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/126378 accidentally broke the logic for removing preserve-3d in GraphicsLayerChromium::updateLayerPreserves3D().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>711035</commentid>
    <comment_count>1</comment_count>
      <attachid>162025</attachid>
    <who name="Sami Kyöstilä">skyostil</who>
    <bug_when>2012-09-04 05:55:12 -0700</bug_when>
    <thetext>Created attachment 162025
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>711259</commentid>
    <comment_count>2</comment_count>
      <attachid>162025</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-09-04 11:16:29 -0700</bug_when>
    <thetext>Comment on attachment 162025
Patch

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

D&apos;oh! Thanks for adding the test, but why is it in platform/chromium? This should work anywhere, shouldn&apos;t it?

&gt; LayoutTests/platform/chromium/compositing/preserve-3d-toggle.html:52
&gt; +      }, 0);

why the setTimeout?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>711831</commentid>
    <comment_count>3</comment_count>
    <who name="Sami Kyostila">skyostil</who>
    <bug_when>2012-09-05 01:21:50 -0700</bug_when>
    <thetext>Thanks for the review.

(In reply to comment #2)
&gt; (From update of attachment 162025 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=162025&amp;action=review
&gt; 
&gt; D&apos;oh! Thanks for adding the test, but why is it in platform/chromium? This should work anywhere, shouldn&apos;t it?

Right, I just put it there because this was a chromium bug. I&apos;ll make it a shared test.

&gt; &gt; LayoutTests/platform/chromium/compositing/preserve-3d-toggle.html:52
&gt; &gt; +      }, 0);
&gt; 
&gt; why the setTimeout?

It&apos;s needed so that we first do a commit cycle with preserve-3d enabled and then another one with it disabled. Otherwise we won&apos;t hit bug in question, since there needs to be an existing layer with preserve-3d turned on.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>711865</commentid>
    <comment_count>4</comment_count>
      <attachid>162195</attachid>
    <who name="Sami Kyöstilä">skyostil</who>
    <bug_when>2012-09-05 02:31:25 -0700</bug_when>
    <thetext>Created attachment 162195
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>712021</commentid>
    <comment_count>5</comment_count>
      <attachid>162195</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-05 07:13:38 -0700</bug_when>
    <thetext>Comment on attachment 162195
Patch

Attachment 162195 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/13740936

New failing tests:
http/tests/cache/subresource-expiration-1.html
http/tests/cache/stopped-revalidation.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>712122</commentid>
    <comment_count>6</comment_count>
      <attachid>162195</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-09-05 09:19:16 -0700</bug_when>
    <thetext>Comment on attachment 162195
Patch

Silly cq, let&apos;s try again</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>712503</commentid>
    <comment_count>7</comment_count>
      <attachid>162195</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-05 13:54:57 -0700</bug_when>
    <thetext>Comment on attachment 162195
Patch

Rejecting attachment 162195 from commit-queue.

New failing tests:
http/tests/cache/subresource-expiration-1.html
http/tests/cache/stopped-revalidation.html
Full output: http://queues.webkit.org/results/13768069</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>714367</commentid>
    <comment_count>8</comment_count>
    <who name="Sami Kyöstilä">skyostil</who>
    <bug_when>2012-09-07 03:57:01 -0700</bug_when>
    <thetext>Not seeing those failures locally, so let&apos;s give it another go...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>714370</commentid>
    <comment_count>9</comment_count>
      <attachid>162734</attachid>
    <who name="Sami Kyöstilä">skyostil</who>
    <bug_when>2012-09-07 03:58:21 -0700</bug_when>
    <thetext>Created attachment 162734
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>714427</commentid>
    <comment_count>10</comment_count>
      <attachid>162734</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-07 05:23:42 -0700</bug_when>
    <thetext>Comment on attachment 162734
Patch

Rejecting attachment 162734 from commit-queue.

New failing tests:
inspector/styles/protocol-css-regions-commands.html
Full output: http://queues.webkit.org/results/13774726</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>714459</commentid>
    <comment_count>11</comment_count>
      <attachid>162734</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-07 06:37:09 -0700</bug_when>
    <thetext>Comment on attachment 162734
Patch

Clearing flags on attachment: 162734

Committed r127865: &lt;http://trac.webkit.org/changeset/127865&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>714460</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-07 06:37:12 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>714466</commentid>
    <comment_count>13</comment_count>
    <who name="Sami Kyöstilä">skyostil</who>
    <bug_when>2012-09-07 06:51:49 -0700</bug_when>
    <thetext>D&apos;oh, looks like I picked up the wrong version of this patch when rebasing which still had the tests in platform/chromium/compositing instead of compositing/. Let&apos;s fix that...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>714478</commentid>
    <comment_count>14</comment_count>
      <attachid>162760</attachid>
    <who name="Sami Kyöstilä">skyostil</who>
    <bug_when>2012-09-07 06:59:33 -0700</bug_when>
    <thetext>Created attachment 162760
Patch

Move tests to correct directory.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>714871</commentid>
    <comment_count>15</comment_count>
      <attachid>162760</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-07 12:54:08 -0700</bug_when>
    <thetext>Comment on attachment 162760
Patch

Clearing flags on attachment: 162760

Committed r127908: &lt;http://trac.webkit.org/changeset/127908&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>714872</commentid>
    <comment_count>16</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-07 12:54:12 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>162025</attachid>
            <date>2012-09-04 05:55:12 -0700</date>
            <delta_ts>2012-09-05 02:31:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-95732-20120904135454.patch</filename>
            <type>text/plain</type>
            <size>5738</size>
            <attacher name="Sami Kyöstilä">skyostil</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI3NDQ0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDBlYTdmZjEwZjMyOTNk
NzBkMTAwMjAzODUxNmRkN2Q1NTY3ZTk2Ny4uNWE3ZDJkMmNhYjE3NWQ0MjkyY2Y2OGI1OGYzYjVl
YzBmY2ExNjg2YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA5LTA0ICBTYW1p
IEt5b3N0aWxhICA8c2t5b3N0aWxAZ29vZ2xlLmNvbT4KKworICAgICAgICBbY2hyb21pdW1dIER5
bmFtaWNhbGx5IHJlbW92aW5nIHByZXNlcnZlLTNkIGZyb20gYSBsYXllciBoYXMgbm8gZWZmZWN0
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05NTczMgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCByZW1v
dmFsIG9mIHByZXNlcnZlLTNkIENTUyBhdHRyaWJ1dGUgZnJvbSBhIEdyYXBoaWNzTGF5ZXJDaHJv
bWl1bS4KKyAgICAgICAgSXQgd2FzIGJyb2tlbiBieSBhIHJlZmFjdG9yIGluIGh0dHA6Ly90cmFj
LndlYmtpdC5vcmcvY2hhbmdlc2V0LzEyNjM3OC4KKworICAgICAgICBUZXN0OiBwbGF0Zm9ybS9j
aHJvbWl1bS9jb21wb3NpdGluZy9wcmVzZXJ2ZS0zZC10b2dnbGUuaHRtbAorCisgICAgICAgICog
cGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vR3JhcGhpY3NMYXllckNocm9taXVtLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXJDaHJvbWl1bTo6dXBkYXRlTGF5ZXJQcmVzZXJ2
ZXMzRCk6CisKIDIwMTItMDktMDQgIElseWEgVGlraG9ub3Zza3kgIDxsb2lzbG9AY2hyb21pdW0u
b3JnPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IE5NSTogY29zbWV0aWMgY2hhbmdlLCByZW5h
bWUgbV9kb21NZW1vcnlVc2FnZSB0byBtX21lbW9yeUluc3RydW1lbnRhdGlvbi4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0dyYXBoaWNzTGF5
ZXJDaHJvbWl1bS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1
bS9HcmFwaGljc0xheWVyQ2hyb21pdW0uY3BwCmluZGV4IGExOGEzZjk1OWEwMDkxNmQ1YWU2NjZm
NTQxZjdiYWJkNmRmMTdiYTcuLmU1ODUxMWNkMmJlZTM4NjJlMmM1NTZmZTJmMjhjMThjOWI3MTIz
YzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVt
L0dyYXBoaWNzTGF5ZXJDaHJvbWl1bS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2hyb21pdW0vR3JhcGhpY3NMYXllckNocm9taXVtLmNwcApAQCAtNzY0LDggKzc2
NCw4IEBAIHZvaWQgR3JhcGhpY3NMYXllckNocm9taXVtOjp1cGRhdGVMYXllclByZXNlcnZlczNE
KCkKICAgICAgICAgbV90cmFuc2Zvcm1MYXllci0+YWRkQ2hpbGQobV9sYXllci0+bGF5ZXIoKSk7
CiAKICAgICAgICAgdXBkYXRlQ2hpbGRMaXN0KCk7Ci0gICAgfSBlbHNlIGlmIChtX3ByZXNlcnZl
czNEICYmICFtX3RyYW5zZm9ybUxheWVyKSB7Ci0gICAgICAgIC8vIFJlbGFjZSB0aGUgdHJhbnNm
b3JtTGF5ZXIgaW4gdGhlIHBhcmVudCB3aXRoIHRoaXMgbGF5ZXIuCisgICAgfSBlbHNlIGlmICgh
bV9wcmVzZXJ2ZXMzRCAmJiBtX3RyYW5zZm9ybUxheWVyKSB7CisgICAgICAgIC8vIFJlcGxhY2Ug
dGhlIHRyYW5zZm9ybUxheWVyIGluIHRoZSBwYXJlbnQgd2l0aCB0aGlzIGxheWVyLgogICAgICAg
ICBtX2xheWVyLT5sYXllcigpLT5yZW1vdmVGcm9tUGFyZW50KCk7CiAgICAgICAgIGlmIChwYXJl
bnQoKSkKICAgICAgICAgICAgIHBhcmVudCgpLT5wbGF0Zm9ybUxheWVyKCktPnJlcGxhY2VDaGls
ZChtX3RyYW5zZm9ybUxheWVyLmdldCgpLCBtX2xheWVyLT5sYXllcigpKTsKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA5MjRh
YzQ3MTljYmE3YTY1ODIzMjlhNzRlYmU3NTUwMTRkYWRkNjdiLi5kODJjMGY4ZGIxYmI1ZmQ2Nzk2
MzUzZDQwZWI1ODZlOTgzNmNjNWEyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTItMDktMDQg
IFNhbWkgS3lvc3RpbGEgIDxza3lvc3RpbEBnb29nbGUuY29tPgorCisgICAgICAgIFtjaHJvbWl1
bV0gRHluYW1pY2FsbHkgcmVtb3ZpbmcgcHJlc2VydmUtM2QgZnJvbSBhIGxheWVyIGhhcyBubyBl
ZmZlY3QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk1
NzMyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRk
IHRlc3QgdG8gdmVyaWZ5IGR5bmFtaWMgcmVtb3ZhbCBvZiBwcmVzZXJ2ZS0zZCBDU1MgYXR0cmli
dXRlLgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvcHJlc2VydmUt
M2QtdG9nZ2xlLWV4cGVjdGVkLnBuZzogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vY2hyb21p
dW0vY29tcG9zaXRpbmcvcHJlc2VydmUtM2QtdG9nZ2xlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisg
ICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvcHJlc2VydmUtM2QtdG9nZ2xl
Lmh0bWw6IEFkZGVkLgorCiAyMDEyLTA5LTAzICBOb2VsIEdvcmRvbiAgPG5vZWwuZ29yZG9uQGdt
YWlsLmNvbT4KIAogICAgICAgICBodHRwL3Rlc3RzL2luY3JlbWVudGFsL3BhcnRpYWwtanBlZy5o
dG1sIGlzIGZsYWt5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9j
b21wb3NpdGluZy9wcmVzZXJ2ZS0zZC10b2dnbGUtZXhwZWN0ZWQucG5nIGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvcHJlc2VydmUtM2QtdG9nZ2xlLWV4cGVjdGVk
LnBuZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi42Y2RhMTdhZDdiMThhZjc0NjVmM2M3ZTQ2ZDczMTkzYWJiNzZjMzQw
CkdJVCBiaW5hcnkgcGF0Y2gKbGl0ZXJhbCAyODY0CnpjbWVBU0BOPyhvbEh5YHVWQnEhaWEweX55
VXsrdllWMmE+aTAqWik9aF5obEElQFdzJGxIYG9rPG19P29UbjRpdwp6Z1ZmfD9iN05DZUJOR0Vs
R2dISH5sciY/TEcmNCluTH5+O1VHdm1KKjgoa1J+eERJKWBJRUdacmQzKG9AdWh+ST4KeiNjfUBB
ZGdadSVFaVVKeDZhcXI0UFBWTSYle3pPQm91VDJ9X2ppbTg0RWYzJTcjTmI2eEVVMUdGY3t4e2Y4
WCR9CnpebDZ7Xz82ZEpuMzxwbEtWcFdCeVomWUx1MkdxOCtYWVk2ITd9aF4oVnIzOHpqJG1MZ1kj
ZTJiMkV1NGM3fGpLdgpveG5NTEdqT0sjVFRyZnktZmk7NzlHdzxyIzNsfX5FSGh+I0RVSHgzdklW
Q2chMEdVanpjbU16WgoKbGl0ZXJhbCAwCkhjbVY/ZDAwMDAxCgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvcHJlc2VydmUtM2QtdG9nZ2xlLWV4
cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2NvbXBvc2l0aW5nL3By
ZXNlcnZlLTNkLXRvZ2dsZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOGIxMzc4OTE3OTFmZTk2
OTI3YWQ3OGU2NGIwYWFkN2JkZWQwOGJkYwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2Nocm9taXVtL2NvbXBvc2l0aW5nL3ByZXNlcnZlLTNkLXRvZ2dsZS1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSBAQAorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9j
aHJvbWl1bS9jb21wb3NpdGluZy9wcmVzZXJ2ZS0zZC10b2dnbGUuaHRtbCBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2Nocm9taXVtL2NvbXBvc2l0aW5nL3ByZXNlcnZlLTNkLXRvZ2dsZS5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLmYxYTY5MzNmM2YxOGU1NDdlODE3ZGY3MTQ1NDVlODc3MWY3NTNmMGEKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9w
cmVzZXJ2ZS0zZC10b2dnbGUuaHRtbApAQCAtMCwwICsxLDY0IEBACis8IURPQ1RZUEUgaHRtbD4K
KworPCEtLQorQ2hlY2sgdGhhdCByZW1vdmluZyB0aGUgcHJlc2VydmUtM2QgYXR0cmlidXRlIGZy
b20gYSBsYXllciBoYXMgdGhlIGludGVuZGVkCitlZmZlY3QuIFNlZSBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTU3MzIuCisKK1Bhc3NpbmcgY3JpdGVyaWE6IGdyZWVu
IGJveCBzaG93biB3aXRob3V0IGFueSB2aXNpYmxlIHJlZC4KKy0tPgorCis8aHRtbD4KKzxoZWFk
PgorICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4iPgorICAgIGJvZHkgewor
ICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogNDAwcHg7CisgICAgfQorCisgICAgLnRyYW5zZm9y
bWVkLWNvbnRhaW5lciB7CisgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUt
M2Q7CisgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7CisgICAgfQorCisg
ICAgLnJldmVyc2UtdHJhbnNmb3JtZWQtY2hpbGQgeworICAgICAgLXdlYmtpdC10cmFuc2Zvcm06
IHJvdGF0ZVgoLTkwZGVnKTsKKyAgICB9CisKKyAgICAuYm94IHsKKyAgICAgIHdpZHRoOiAxMDBw
eDsKKyAgICAgIGhlaWdodDogMTAwcHg7CisgICAgfQorCisgICAgLmluZGljYXRvciB7CisgICAg
ICBiYWNrZ3JvdW5kOiByZWQ7CisgICAgfQorCisgICAgLnRlc3QgeworICAgICAgcG9zaXRpb246
IGFic29sdXRlOworICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7CisgICAg
ICBiYWNrZ3JvdW5kOiBncmVlbjsKKyAgICB9CisgIDwvc3R5bGU+CisKKyAgPHNjcmlwdCB0eXBl
PSJ0ZXh0L2phdmFzY3JpcHQiPgorICAgIGZ1bmN0aW9uIGRvVGVzdCgpIHsKKyAgICAgIGlmICh3
aW5kb3cudGVzdFJ1bm5lcikgeworICAgICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLmR1bXBBc1Rl
eHQodHJ1ZSk7CisgICAgICAgICAgd2luZG93LnRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOwor
ICAgICAgfQorICAgICAgd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKSB7CisgICAgICAgICAg
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvbnRhaW5lcicpLnN0eWxlLndlYmtpdFRyYW5zZm9y
bVN0eWxlID0gJ2ZsYXQnOworICAgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAg
ICAgICAgICAgd2luZG93LnRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgICAgfSwgMCk7Cisg
ICAgfQorICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgZG9UZXN0KTsKKyAgPC9z
Y3JpcHQ+Cis8L2hlYWQ+CisKKzxib2R5PgorICA8ZGl2IGNsYXNzPSJ0ZXN0IGJveCI+PC9kaXY+
CisgIDxkaXYgaWQ9ImNvbnRhaW5lciIgY2xhc3M9InRyYW5zZm9ybWVkLWNvbnRhaW5lciBib3gi
PgorICAgIDxkaXYgY2xhc3M9InJldmVyc2UtdHJhbnNmb3JtZWQtY2hpbGQgaW5kaWNhdG9yIGJv
eCI+PC9kaXY+CisgIDwvZGl2PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>162195</attachid>
            <date>2012-09-05 02:31:25 -0700</date>
            <delta_ts>2012-09-07 03:58:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-95732-20120905103107.patch</filename>
            <type>text/plain</type>
            <size>5514</size>
            <attacher name="Sami Kyöstilä">skyostil</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI3NTMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzc3NjFkMGY5MGUzZDRj
MWJjMmY4NDc0MTZmZDVlODdjYmI5OWI4Zi4uOTY0YTJhM2U5NWQxMzAzMWNmZWM4NzY4ZGE0ZjNk
NDkxYjhmNWIyMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA5LTA1ICBTYW1p
IEt5b3N0aWxhICA8c2t5b3N0aWxAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0g
RHluYW1pY2FsbHkgcmVtb3ZpbmcgcHJlc2VydmUtM2QgZnJvbSBhIGxheWVyIGhhcyBubyBlZmZl
Y3QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk1NzMy
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgSmFtZXMgUm9iaW5zb24uCisKKyAgICAgICAgRml4IHJl
bW92YWwgb2YgcHJlc2VydmUtM2QgQ1NTIGF0dHJpYnV0ZSBmcm9tIGEgR3JhcGhpY3NMYXllckNo
cm9taXVtLgorICAgICAgICBJdCB3YXMgYnJva2VuIGJ5IGEgcmVmYWN0b3IgaW4gaHR0cDovL3Ry
YWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMTI2Mzc4LgorCisgICAgICAgIFRlc3Q6IGNvbXBvc2l0
aW5nL3ByZXNlcnZlLTNkLXRvZ2dsZS5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGlj
cy9jaHJvbWl1bS9HcmFwaGljc0xheWVyQ2hyb21pdW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6
R3JhcGhpY3NMYXllckNocm9taXVtOjp1cGRhdGVMYXllclByZXNlcnZlczNEKToKKwogMjAxMi0w
OS0wMyAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJraXQub3JnPgogCiAgICAgICAgIFBhcnQgMSBvZiBy
ZW1vdmluZyBQbGF0Zm9ybVN0cmluZy5oLCBtb3ZlIHJlbWFpbmluZyBmdW5jdGlvbnMgdG8gbmV3
IGhvbWVzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJv
bWl1bS9HcmFwaGljc0xheWVyQ2hyb21pdW0uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2hyb21pdW0vR3JhcGhpY3NMYXllckNocm9taXVtLmNwcAppbmRleCBhMThhM2Y5
NTlhMDA5MTZkNWFlNjY2ZjU0MWY3YmFiZDZkZjE3YmE3Li5lNTg1MTFjZDJiZWUzODYyZTJjNTU2
ZmUyZjI4YzE4YzliNzEyM2M2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9jaHJvbWl1bS9HcmFwaGljc0xheWVyQ2hyb21pdW0uY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0dyYXBoaWNzTGF5ZXJDaHJvbWl1bS5j
cHAKQEAgLTc2NCw4ICs3NjQsOCBAQCB2b2lkIEdyYXBoaWNzTGF5ZXJDaHJvbWl1bTo6dXBkYXRl
TGF5ZXJQcmVzZXJ2ZXMzRCgpCiAgICAgICAgIG1fdHJhbnNmb3JtTGF5ZXItPmFkZENoaWxkKG1f
bGF5ZXItPmxheWVyKCkpOwogCiAgICAgICAgIHVwZGF0ZUNoaWxkTGlzdCgpOwotICAgIH0gZWxz
ZSBpZiAobV9wcmVzZXJ2ZXMzRCAmJiAhbV90cmFuc2Zvcm1MYXllcikgewotICAgICAgICAvLyBS
ZWxhY2UgdGhlIHRyYW5zZm9ybUxheWVyIGluIHRoZSBwYXJlbnQgd2l0aCB0aGlzIGxheWVyLgor
ICAgIH0gZWxzZSBpZiAoIW1fcHJlc2VydmVzM0QgJiYgbV90cmFuc2Zvcm1MYXllcikgeworICAg
ICAgICAvLyBSZXBsYWNlIHRoZSB0cmFuc2Zvcm1MYXllciBpbiB0aGUgcGFyZW50IHdpdGggdGhp
cyBsYXllci4KICAgICAgICAgbV9sYXllci0+bGF5ZXIoKS0+cmVtb3ZlRnJvbVBhcmVudCgpOwog
ICAgICAgICBpZiAocGFyZW50KCkpCiAgICAgICAgICAgICBwYXJlbnQoKS0+cGxhdGZvcm1MYXll
cigpLT5yZXBsYWNlQ2hpbGQobV90cmFuc2Zvcm1MYXllci5nZXQoKSwgbV9sYXllci0+bGF5ZXIo
KSk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggZDNkMjEzMWRiOWM2NWE0NTI1ZjRhZDIwYWM2ZWZiZGI4ZDhiMzE5ZC4uODIw
NGEyMTEzMzZhYzM3ZjhkM2U2Mjk0ZWRkMGE2MjVkMTZhYTkxMiAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDEyLTA5LTA1ICBTYW1pIEt5b3N0aWxhICA8c2t5b3N0aWxAY2hyb21pdW0ub3JnPgor
CisgICAgICAgIFtjaHJvbWl1bV0gRHluYW1pY2FsbHkgcmVtb3ZpbmcgcHJlc2VydmUtM2QgZnJv
bSBhIGxheWVyIGhhcyBubyBlZmZlY3QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTk1NzMyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgSmFtZXMgUm9iaW5z
b24uCisKKyAgICAgICAgQWRkIHRlc3QgdG8gdmVyaWZ5IGR5bmFtaWMgcmVtb3ZhbCBvZiBwcmVz
ZXJ2ZS0zZCBDU1MgYXR0cmlidXRlLgorCisgICAgICAgICogY29tcG9zaXRpbmcvcHJlc2VydmUt
M2QtdG9nZ2xlLWV4cGVjdGVkLnBuZzogQWRkZWQuCisgICAgICAgICogY29tcG9zaXRpbmcvcHJl
c2VydmUtM2QtdG9nZ2xlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogY29tcG9zaXRp
bmcvcHJlc2VydmUtM2QtdG9nZ2xlLmh0bWw6IEFkZGVkLgorCiAyMDEyLTA5LTA0ICBLZW5pY2hp
IElzaGliYXNoaSAgPGJhc2hpQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbQ2hyb21pdW1dIFVu
cmV2aWV3ZWQgdGVzdCBleHBlY3RhdGlvbiB1cGRhdGUgYWZ0ZXIgcjEyNzQ1NwpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvcHJlc2VydmUtM2QtdG9nZ2xlLWV4cGVjdGVkLnBu
ZyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3ByZXNlcnZlLTNkLXRvZ2dsZS1leHBlY3RlZC5w
bmcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uNmNkYTE3YWQ3YjE4YWY3NDY1ZjNjN2U0NmQ3MzE5M2FiYjc2YzM0MApH
SVQgYmluYXJ5IHBhdGNoCmxpdGVyYWwgMjg2NAp6Y21lQVNATj8ob2xIeWB1VkJxIWlhMHl+eVV7
K3ZZVjJhPmkwKlopPWheaGxBJUBXcyRsSGBvazxtfT9vVG40aXcKemdWZnw/YjdOQ2VCTkdFbEdn
SEh+bHImP0xHJjQpbkx+fjtVR3ZtSio4KGtSfnhESSlgSUVHWnJkMyhvQHVofkk+CnojY31AQWRn
WnUlRWlVSng2YXFyNFBQVk0mJXt6T0JvdVQyfV9qaW04NEVmMyU3I05iNnhFVTFHRmN7eHtmOFgk
fQp6Xmw2e18/NmRKbjM8cGxLVnBXQnlaJllMdTJHcTgrWFlZNiE3fWheKFZyMzh6aiRtTGdZI2Uy
YjJFdTRjN3xqS3YKb3huTUxHak9LI1RUcmZ5LWZpOzc5R3c8ciMzbH1+RUhofiNEVUh4M3ZJVkNn
ITBHVWp6Y21NeloKCmxpdGVyYWwgMApIY21WP2QwMDAwMQoKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2NvbXBvc2l0aW5nL3ByZXNlcnZlLTNkLXRvZ2dsZS1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9jb21wb3NpdGluZy9wcmVzZXJ2ZS0zZC10b2dnbGUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLjhiMTM3ODkxNzkxZmU5NjkyN2FkNzhlNjRiMGFhZDdiZGVkMDhiZGMKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9wcmVzZXJ2ZS0zZC10b2dnbGUtZXhwZWN0
ZWQudHh0CkBAIC0wLDAgKzEgQEAKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRp
bmcvcHJlc2VydmUtM2QtdG9nZ2xlLmh0bWwgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9wcmVz
ZXJ2ZS0zZC10b2dnbGUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mMWE2OTMzZjNmMThlNTQ3ZTgxN2RmNzE0
NTQ1ZTg3NzFmNzUzZjBhCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRp
bmcvcHJlc2VydmUtM2QtdG9nZ2xlLmh0bWwKQEAgLTAsMCArMSw2NCBAQAorPCFET0NUWVBFIGh0
bWw+CisKKzwhLS0KK0NoZWNrIHRoYXQgcmVtb3ZpbmcgdGhlIHByZXNlcnZlLTNkIGF0dHJpYnV0
ZSBmcm9tIGEgbGF5ZXIgaGFzIHRoZSBpbnRlbmRlZAorZWZmZWN0LiBTZWUgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk1NzMyLgorCitQYXNzaW5nIGNyaXRlcmlhOiBn
cmVlbiBib3ggc2hvd24gd2l0aG91dCBhbnkgdmlzaWJsZSByZWQuCistLT4KKworPGh0bWw+Cis8
aGVhZD4KKyAgPHN0eWxlIHR5cGU9InRleHQvY3NzIiBtZWRpYT0ic2NyZWVuIj4KKyAgICBib2R5
IHsKKyAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDQwMHB4OworICAgIH0KKworICAgIC50cmFu
c2Zvcm1lZC1jb250YWluZXIgeworICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNl
cnZlLTNkOworICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpOworICAgIH0K
KworICAgIC5yZXZlcnNlLXRyYW5zZm9ybWVkLWNoaWxkIHsKKyAgICAgIC13ZWJraXQtdHJhbnNm
b3JtOiByb3RhdGVYKC05MGRlZyk7CisgICAgfQorCisgICAgLmJveCB7CisgICAgICB3aWR0aDog
MTAwcHg7CisgICAgICBoZWlnaHQ6IDEwMHB4OworICAgIH0KKworICAgIC5pbmRpY2F0b3Igewor
ICAgICAgYmFja2dyb3VuZDogcmVkOworICAgIH0KKworICAgIC50ZXN0IHsKKyAgICAgIHBvc2l0
aW9uOiBhYnNvbHV0ZTsKKyAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOwor
ICAgICAgYmFja2dyb3VuZDogZ3JlZW47CisgICAgfQorICA8L3N0eWxlPgorCisgIDxzY3JpcHQg
dHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KKyAgICBmdW5jdGlvbiBkb1Rlc3QoKSB7CisgICAgICBp
ZiAod2luZG93LnRlc3RSdW5uZXIpIHsKKyAgICAgICAgICB3aW5kb3cudGVzdFJ1bm5lci5kdW1w
QXNUZXh0KHRydWUpOworICAgICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLndhaXRVbnRpbERvbmUo
KTsKKyAgICAgIH0KKyAgICAgIHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeworICAgICAg
ICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb250YWluZXInKS5zdHlsZS53ZWJraXRUcmFu
c2Zvcm1TdHlsZSA9ICdmbGF0JzsKKyAgICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisg
ICAgICAgICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKKyAgICAgIH0sIDAp
OworICAgIH0KKyAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIGRvVGVzdCk7Cisg
IDwvc2NyaXB0PgorPC9oZWFkPgorCis8Ym9keT4KKyAgPGRpdiBjbGFzcz0idGVzdCBib3giPjwv
ZGl2PgorICA8ZGl2IGlkPSJjb250YWluZXIiIGNsYXNzPSJ0cmFuc2Zvcm1lZC1jb250YWluZXIg
Ym94Ij4KKyAgICA8ZGl2IGNsYXNzPSJyZXZlcnNlLXRyYW5zZm9ybWVkLWNoaWxkIGluZGljYXRv
ciBib3giPjwvZGl2PgorICA8L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>162734</attachid>
            <date>2012-09-07 03:58:21 -0700</date>
            <delta_ts>2012-09-07 06:59:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-95732-20120907115800.patch</filename>
            <type>text/plain</type>
            <size>5714</size>
            <attacher name="Sami Kyöstilä">skyostil</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI3ODUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmVmNDQyZjc1NzcwODU5
YzZkYTgzZGMzMThlNzlmY2ViMzljZDI2NC4uMWM0YTZkZmE5NWVlNjJkMTc4ZDlhNWU0NGNmYTU0
MjBlY2JhMGVhYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA5LTA0ICBTYW1p
IEt5b3N0aWxhICA8c2t5b3N0aWxAZ29vZ2xlLmNvbT4KKworICAgICAgICBbY2hyb21pdW1dIER5
bmFtaWNhbGx5IHJlbW92aW5nIHByZXNlcnZlLTNkIGZyb20gYSBsYXllciBoYXMgbm8gZWZmZWN0
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05NTczMgor
CisgICAgICAgIFJldmlld2VkIGJ5IEphbWVzIFJvYmluc29uLgorCisgICAgICAgIEZpeCByZW1v
dmFsIG9mIHByZXNlcnZlLTNkIENTUyBhdHRyaWJ1dGUgZnJvbSBhIEdyYXBoaWNzTGF5ZXJDaHJv
bWl1bS4KKyAgICAgICAgSXQgd2FzIGJyb2tlbiBieSBhIHJlZmFjdG9yIGluIGh0dHA6Ly90cmFj
LndlYmtpdC5vcmcvY2hhbmdlc2V0LzEyNjM3OC4KKworICAgICAgICBUZXN0OiBwbGF0Zm9ybS9j
aHJvbWl1bS9jb21wb3NpdGluZy9wcmVzZXJ2ZS0zZC10b2dnbGUuaHRtbAorCisgICAgICAgICog
cGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vR3JhcGhpY3NMYXllckNocm9taXVtLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXJDaHJvbWl1bTo6dXBkYXRlTGF5ZXJQcmVzZXJ2
ZXMzRCk6CisKIDIwMTItMDktMDcgIFlvc2hpZnVtaSBJbm91ZSAgPHlvc2luQGNocm9taXVtLm9y
Zz4KIAogICAgICAgICBXZSBzaG91bGQgaGF2ZSBhIGxvY2FsaXplZCBzdHJpbmcgb2YgZW1wdHkg
Zm9yIGRhdGUgdGltZSBmaWVsZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2hyb21pdW0vR3JhcGhpY3NMYXllckNocm9taXVtLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0dyYXBoaWNzTGF5ZXJDaHJvbWl1bS5jcHAK
aW5kZXggYWQ0Nzg0MmYxYTQ2MWRhMWZiMmY4MDNiYTVmNTc1ZWY1ZDI0ZWVjOS4uYzFmZmFmMmJl
OGM5ODUwYjExYjkxZmNiNTAzZDg3NTk1MTlmZTg3MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vR3JhcGhpY3NMYXllckNocm9taXVtLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9HcmFwaGljc0xh
eWVyQ2hyb21pdW0uY3BwCkBAIC03NTIsOCArNzUyLDggQEAgdm9pZCBHcmFwaGljc0xheWVyQ2hy
b21pdW06OnVwZGF0ZUxheWVyUHJlc2VydmVzM0QoKQogICAgICAgICBtX3RyYW5zZm9ybUxheWVy
LT5hZGRDaGlsZChtX2xheWVyLT5sYXllcigpKTsKIAogICAgICAgICB1cGRhdGVDaGlsZExpc3Qo
KTsKLSAgICB9IGVsc2UgaWYgKG1fcHJlc2VydmVzM0QgJiYgIW1fdHJhbnNmb3JtTGF5ZXIpIHsK
LSAgICAgICAgLy8gUmVsYWNlIHRoZSB0cmFuc2Zvcm1MYXllciBpbiB0aGUgcGFyZW50IHdpdGgg
dGhpcyBsYXllci4KKyAgICB9IGVsc2UgaWYgKCFtX3ByZXNlcnZlczNEICYmIG1fdHJhbnNmb3Jt
TGF5ZXIpIHsKKyAgICAgICAgLy8gUmVwbGFjZSB0aGUgdHJhbnNmb3JtTGF5ZXIgaW4gdGhlIHBh
cmVudCB3aXRoIHRoaXMgbGF5ZXIuCiAgICAgICAgIG1fbGF5ZXItPmxheWVyKCktPnJlbW92ZUZy
b21QYXJlbnQoKTsKICAgICAgICAgaWYgKHBhcmVudCgpKQogICAgICAgICAgICAgcGFyZW50KCkt
PnBsYXRmb3JtTGF5ZXIoKS0+cmVwbGFjZUNoaWxkKG1fdHJhbnNmb3JtTGF5ZXIuZ2V0KCksIG1f
bGF5ZXItPmxheWVyKCkpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGE3OTllMmExM2U2YTk0YjEyYjc1YjM0ZTFlZTQ4YzM4
YzAxNmJiMDcuLjQ2YmRhYTE5N2RhY2JmMzgwYjBiOTAzZTYwZTYxNDNkMzQxNDIzOTMgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxNiBAQAorMjAxMi0wOS0wNCAgU2FtaSBLeW9zdGlsYSAgPHNreW9zdGlsQGdv
b2dsZS5jb20+CisKKyAgICAgICAgW2Nocm9taXVtXSBEeW5hbWljYWxseSByZW1vdmluZyBwcmVz
ZXJ2ZS0zZCBmcm9tIGEgbGF5ZXIgaGFzIG5vIGVmZmVjdAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTU3MzIKKworICAgICAgICBSZXZpZXdlZCBieSBK
YW1lcyBSb2JpbnNvbi4KKworICAgICAgICBBZGQgdGVzdCB0byB2ZXJpZnkgZHluYW1pYyByZW1v
dmFsIG9mIHByZXNlcnZlLTNkIENTUyBhdHRyaWJ1dGUuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9j
aHJvbWl1bS9jb21wb3NpdGluZy9wcmVzZXJ2ZS0zZC10b2dnbGUtZXhwZWN0ZWQucG5nOiBBZGRl
ZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9wcmVzZXJ2ZS0zZC10
b2dnbGUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS9j
b21wb3NpdGluZy9wcmVzZXJ2ZS0zZC10b2dnbGUuaHRtbDogQWRkZWQuCisKIDIwMTItMDktMDcg
IENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6QGludGVsLmNvbT4KIAogICAgICAg
ICBbRUZMXSBBZGQgVGVzdEV4cGVjdGF0aW9ucyBmaWxlIGZvciBlZmwtd2sxCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9wcmVzZXJ2ZS0zZC10
b2dnbGUtZXhwZWN0ZWQucG5nIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vY29tcG9z
aXRpbmcvcHJlc2VydmUtM2QtdG9nZ2xlLWV4cGVjdGVkLnBuZwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi42Y2RhMTdh
ZDdiMThhZjc0NjVmM2M3ZTQ2ZDczMTkzYWJiNzZjMzQwCkdJVCBiaW5hcnkgcGF0Y2gKbGl0ZXJh
bCAyODY0CnpjbWVBU0BOPyhvbEh5YHVWQnEhaWEweX55VXsrdllWMmE+aTAqWik9aF5obEElQFdz
JGxIYG9rPG19P29UbjRpdwp6Z1ZmfD9iN05DZUJOR0VsR2dISH5sciY/TEcmNCluTH5+O1VHdm1K
Kjgoa1J+eERJKWBJRUdacmQzKG9AdWh+ST4KeiNjfUBBZGdadSVFaVVKeDZhcXI0UFBWTSYle3pP
Qm91VDJ9X2ppbTg0RWYzJTcjTmI2eEVVMUdGY3t4e2Y4WCR9CnpebDZ7Xz82ZEpuMzxwbEtWcFdC
eVomWUx1MkdxOCtYWVk2ITd9aF4oVnIzOHpqJG1MZ1kjZTJiMkV1NGM3fGpLdgpveG5NTEdqT0sj
VFRyZnktZmk7NzlHdzxyIzNsfX5FSGh+I0RVSHgzdklWQ2chMEdVanpjbU16WgoKbGl0ZXJhbCAw
CkhjbVY/ZDAwMDAxCgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0v
Y29tcG9zaXRpbmcvcHJlc2VydmUtM2QtdG9nZ2xlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2Nocm9taXVtL2NvbXBvc2l0aW5nL3ByZXNlcnZlLTNkLXRvZ2dsZS1leHBlY3Rl
ZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uOGIxMzc4OTE3OTFmZTk2OTI3YWQ3OGU2NGIwYWFkN2JkZWQwOGJk
YwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2NvbXBv
c2l0aW5nL3ByZXNlcnZlLTNkLXRvZ2dsZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSBAQAorCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9wcmVz
ZXJ2ZS0zZC10b2dnbGUuaHRtbCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2NvbXBv
c2l0aW5nL3ByZXNlcnZlLTNkLXRvZ2dsZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmYxYTY5MzNmM2YxOGU1
NDdlODE3ZGY3MTQ1NDVlODc3MWY3NTNmMGEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9wcmVzZXJ2ZS0zZC10b2dnbGUuaHRtbApA
QCAtMCwwICsxLDY0IEBACis8IURPQ1RZUEUgaHRtbD4KKworPCEtLQorQ2hlY2sgdGhhdCByZW1v
dmluZyB0aGUgcHJlc2VydmUtM2QgYXR0cmlidXRlIGZyb20gYSBsYXllciBoYXMgdGhlIGludGVu
ZGVkCitlZmZlY3QuIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
OTU3MzIuCisKK1Bhc3NpbmcgY3JpdGVyaWE6IGdyZWVuIGJveCBzaG93biB3aXRob3V0IGFueSB2
aXNpYmxlIHJlZC4KKy0tPgorCis8aHRtbD4KKzxoZWFkPgorICA8c3R5bGUgdHlwZT0idGV4dC9j
c3MiIG1lZGlhPSJzY3JlZW4iPgorICAgIGJvZHkgeworICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2
ZTogNDAwcHg7CisgICAgfQorCisgICAgLnRyYW5zZm9ybWVkLWNvbnRhaW5lciB7CisgICAgICAt
d2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7CisgICAgICAtd2Via2l0LXRyYW5z
Zm9ybTogcm90YXRlWCg5MGRlZyk7CisgICAgfQorCisgICAgLnJldmVyc2UtdHJhbnNmb3JtZWQt
Y2hpbGQgeworICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTsKKyAgICB9
CisKKyAgICAuYm94IHsKKyAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAgIGhlaWdodDogMTAwcHg7
CisgICAgfQorCisgICAgLmluZGljYXRvciB7CisgICAgICBiYWNrZ3JvdW5kOiByZWQ7CisgICAg
fQorCisgICAgLnRlc3QgeworICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgLXdlYmtp
dC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7CisgICAgICBiYWNrZ3JvdW5kOiBncmVlbjsKKyAg
ICB9CisgIDwvc3R5bGU+CisKKyAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgorICAg
IGZ1bmN0aW9uIGRvVGVzdCgpIHsKKyAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAg
ICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLmR1bXBBc1RleHQodHJ1ZSk7CisgICAgICAgICAgd2lu
ZG93LnRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworICAgICAgfQorICAgICAgd2luZG93LnNl
dFRpbWVvdXQoZnVuY3Rpb24oKSB7CisgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
J2NvbnRhaW5lcicpLnN0eWxlLndlYmtpdFRyYW5zZm9ybVN0eWxlID0gJ2ZsYXQnOworICAgICAg
ICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgICAgd2luZG93LnRlc3RSdW5u
ZXIubm90aWZ5RG9uZSgpOworICAgICAgfSwgMCk7CisgICAgfQorICAgIHdpbmRvdy5hZGRFdmVu
dExpc3RlbmVyKCdsb2FkJywgZG9UZXN0KTsKKyAgPC9zY3JpcHQ+Cis8L2hlYWQ+CisKKzxib2R5
PgorICA8ZGl2IGNsYXNzPSJ0ZXN0IGJveCI+PC9kaXY+CisgIDxkaXYgaWQ9ImNvbnRhaW5lciIg
Y2xhc3M9InRyYW5zZm9ybWVkLWNvbnRhaW5lciBib3giPgorICAgIDxkaXYgY2xhc3M9InJldmVy
c2UtdHJhbnNmb3JtZWQtY2hpbGQgaW5kaWNhdG9yIGJveCI+PC9kaXY+CisgIDwvZGl2PgorPC9i
b2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>162760</attachid>
            <date>2012-09-07 06:59:33 -0700</date>
            <delta_ts>2012-09-07 12:54:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-95732-20120907145912.patch</filename>
            <type>text/plain</type>
            <size>6735</size>
            <attacher name="Sami Kyöstilä">skyostil</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI3ODY2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMGNhMzUyMmM4MzJiY2FmNWUzMGMx
MjU3MWJjNzc0MzVhZmQ5ZDBmNi4uNTcyNjg2NjVjZDUxZTA4MDQzMDkwMjQ5MzllNTdlMzQ3Nzhi
Yzc4MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA5LTA3ICBTYW1pIEt5b3N0aWxhICA8
c2t5b3N0aWxAZ29vZ2xlLmNvbT4KKworICAgICAgICBbY2hyb21pdW1dIER5bmFtaWNhbGx5IHJl
bW92aW5nIHByZXNlcnZlLTNkIGZyb20gYSBsYXllciBoYXMgbm8gZWZmZWN0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05NTczMgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1vdmUgcHJlc2VydmUtM2QtdG9n
Z2xlLmh0bWwgdG8gdGhlIGNvbW1vbiBjb21wb3NpdGluZyB0ZXN0cyBkaXJlY3RvcnkgYmVjYXVz
ZQorICAgICAgICBpdCBpc24ndCBDaHJvbWl1bS1zcGVjaWZpYy4KKworICAgICAgICAqIGNvbXBv
c2l0aW5nL3ByZXNlcnZlLTNkLXRvZ2dsZS1leHBlY3RlZC5wbmc6IFJlbmFtZWQgZnJvbSBMYXlv
dXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9wcmVzZXJ2ZS0zZC10b2dnbGUt
ZXhwZWN0ZWQucG5nLgorICAgICAgICAqIGNvbXBvc2l0aW5nL3ByZXNlcnZlLTNkLXRvZ2dsZS1l
eHBlY3RlZC50eHQ6IFJlbmFtZWQgZnJvbSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9j
b21wb3NpdGluZy9wcmVzZXJ2ZS0zZC10b2dnbGUtZXhwZWN0ZWQudHh0LgorICAgICAgICAqIGNv
bXBvc2l0aW5nL3ByZXNlcnZlLTNkLXRvZ2dsZS5odG1sOiBSZW5hbWVkIGZyb20gTGF5b3V0VGVz
dHMvcGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvcHJlc2VydmUtM2QtdG9nZ2xlLmh0bWwu
CisKIDIwMTItMDktMDcgIFphbiBEb2JlcnNlayAgPHphbmRvYmVyc2VrQGdtYWlsLmNvbT4KIAog
ICAgICAgICBVbnJldmlld2VkIEdUSyBnYXJkZW5pbmcuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9jb21wb3NpdGluZy9wcmVzZXJ2ZS0zZC10b2dnbGUtZXhwZWN0ZWQucG5nIGIvTGF5b3V0VGVz
dHMvY29tcG9zaXRpbmcvcHJlc2VydmUtM2QtdG9nZ2xlLWV4cGVjdGVkLnBuZwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li42Y2RhMTdhZDdiMThhZjc0NjVmM2M3ZTQ2ZDczMTkzYWJiNzZjMzQwCkdJVCBiaW5hcnkgcGF0
Y2gKbGl0ZXJhbCAyODY0CnpjbWVBU0BOPyhvbEh5YHVWQnEhaWEweX55VXsrdllWMmE+aTAqWik9
aF5obEElQFdzJGxIYG9rPG19P29UbjRpdwp6Z1ZmfD9iN05DZUJOR0VsR2dISH5sciY/TEcmNClu
TH5+O1VHdm1KKjgoa1J+eERJKWBJRUdacmQzKG9AdWh+ST4KeiNjfUBBZGdadSVFaVVKeDZhcXI0
UFBWTSYle3pPQm91VDJ9X2ppbTg0RWYzJTcjTmI2eEVVMUdGY3t4e2Y4WCR9CnpebDZ7Xz82ZEpu
MzxwbEtWcFdCeVomWUx1MkdxOCtYWVk2ITd9aF4oVnIzOHpqJG1MZ1kjZTJiMkV1NGM3fGpLdgpv
eG5NTEdqT0sjVFRyZnktZmk7NzlHdzxyIzNsfX5FSGh+I0RVSHgzdklWQ2chMEdVanpjbU16WgoK
bGl0ZXJhbCAwCkhjbVY/ZDAwMDAxCgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRp
bmcvcHJlc2VydmUtM2QtdG9nZ2xlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2NvbXBvc2l0
aW5nL3ByZXNlcnZlLTNkLXRvZ2dsZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOGIxMzc4OTE3
OTFmZTk2OTI3YWQ3OGU2NGIwYWFkN2JkZWQwOGJkYwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2NvbXBvc2l0aW5nL3ByZXNlcnZlLTNkLXRvZ2dsZS1leHBlY3RlZC50eHQKQEAgLTAs
MCArMSBAQAorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9wcmVzZXJ2ZS0z
ZC10b2dnbGUuaHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3ByZXNlcnZlLTNkLXRvZ2ds
ZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLmYxYTY5MzNmM2YxOGU1NDdlODE3ZGY3MTQ1NDVlODc3MWY3NTNm
MGEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9wcmVzZXJ2ZS0z
ZC10b2dnbGUuaHRtbApAQCAtMCwwICsxLDY0IEBACis8IURPQ1RZUEUgaHRtbD4KKworPCEtLQor
Q2hlY2sgdGhhdCByZW1vdmluZyB0aGUgcHJlc2VydmUtM2QgYXR0cmlidXRlIGZyb20gYSBsYXll
ciBoYXMgdGhlIGludGVuZGVkCitlZmZlY3QuIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9OTU3MzIuCisKK1Bhc3NpbmcgY3JpdGVyaWE6IGdyZWVuIGJveCBzaG93
biB3aXRob3V0IGFueSB2aXNpYmxlIHJlZC4KKy0tPgorCis8aHRtbD4KKzxoZWFkPgorICA8c3R5
bGUgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4iPgorICAgIGJvZHkgeworICAgICAgLXdl
YmtpdC1wZXJzcGVjdGl2ZTogNDAwcHg7CisgICAgfQorCisgICAgLnRyYW5zZm9ybWVkLWNvbnRh
aW5lciB7CisgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7CisgICAg
ICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7CisgICAgfQorCisgICAgLnJldmVy
c2UtdHJhbnNmb3JtZWQtY2hpbGQgeworICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgo
LTkwZGVnKTsKKyAgICB9CisKKyAgICAuYm94IHsKKyAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAg
IGhlaWdodDogMTAwcHg7CisgICAgfQorCisgICAgLmluZGljYXRvciB7CisgICAgICBiYWNrZ3Jv
dW5kOiByZWQ7CisgICAgfQorCisgICAgLnRlc3QgeworICAgICAgcG9zaXRpb246IGFic29sdXRl
OworICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7CisgICAgICBiYWNrZ3Jv
dW5kOiBncmVlbjsKKyAgICB9CisgIDwvc3R5bGU+CisKKyAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2ph
dmFzY3JpcHQiPgorICAgIGZ1bmN0aW9uIGRvVGVzdCgpIHsKKyAgICAgIGlmICh3aW5kb3cudGVz
dFJ1bm5lcikgeworICAgICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLmR1bXBBc1RleHQodHJ1ZSk7
CisgICAgICAgICAgd2luZG93LnRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworICAgICAgfQor
ICAgICAgd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKSB7CisgICAgICAgICAgZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoJ2NvbnRhaW5lcicpLnN0eWxlLndlYmtpdFRyYW5zZm9ybVN0eWxlID0g
J2ZsYXQnOworICAgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgICAg
d2luZG93LnRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgICAgfSwgMCk7CisgICAgfQorICAg
IHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgZG9UZXN0KTsKKyAgPC9zY3JpcHQ+Cis8
L2hlYWQ+CisKKzxib2R5PgorICA8ZGl2IGNsYXNzPSJ0ZXN0IGJveCI+PC9kaXY+CisgIDxkaXYg
aWQ9ImNvbnRhaW5lciIgY2xhc3M9InRyYW5zZm9ybWVkLWNvbnRhaW5lciBib3giPgorICAgIDxk
aXYgY2xhc3M9InJldmVyc2UtdHJhbnNmb3JtZWQtY2hpbGQgaW5kaWNhdG9yIGJveCI+PC9kaXY+
CisgIDwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvcHJlc2VydmUtM2QtdG9nZ2xlLWV4cGVjdGVkLnBu
ZyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2NvbXBvc2l0aW5nL3ByZXNlcnZlLTNk
LXRvZ2dsZS1leHBlY3RlZC5wbmcKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDZjZGEx
N2FkN2IxOGFmNzQ2NWYzYzdlNDZkNzMxOTNhYmI3NmMzNDAuLjAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAKR0lUIGJpbmFyeSBwYXRjaApsaXRlcmFsIDAKSGNtVj9kMDAw
MDEKCmxpdGVyYWwgMjg2NAp6Y21lQVNATj8ob2xIeWB1VkJxIWlhMHl+eVV7K3ZZVjJhPmkwKlop
PWheaGxBJUBXcyRsSGBvazxtfT9vVG40aXcKemdWZnw/YjdOQ2VCTkdFbEdnSEh+bHImP0xHJjQp
bkx+fjtVR3ZtSio4KGtSfnhESSlgSUVHWnJkMyhvQHVofkk+CnojY31AQWRnWnUlRWlVSng2YXFy
NFBQVk0mJXt6T0JvdVQyfV9qaW04NEVmMyU3I05iNnhFVTFHRmN7eHtmOFgkfQp6Xmw2e18/NmRK
bjM8cGxLVnBXQnlaJllMdTJHcTgrWFlZNiE3fWheKFZyMzh6aiRtTGdZI2UyYjJFdTRjN3xqS3YK
b3huTUxHak9LI1RUcmZ5LWZpOzc5R3c8ciMzbH1+RUhofiNEVUh4M3ZJVkNnITBHVWp6Y21NeloK
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9w
cmVzZXJ2ZS0zZC10b2dnbGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hy
b21pdW0vY29tcG9zaXRpbmcvcHJlc2VydmUtM2QtdG9nZ2xlLWV4cGVjdGVkLnR4dApkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggOGIxMzc4OTE3OTFmZTk2OTI3YWQ3OGU2NGIwYWFkN2Jk
ZWQwOGJkYy4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9wcmVzZXJ2ZS0zZC10b2dn
bGUtZXhwZWN0ZWQudHh0CisrKyAvZGV2L251bGwKQEAgLTEgKzAsMCBAQAotCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9wcmVzZXJ2ZS0zZC10
b2dnbGUuaHRtbCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2NvbXBvc2l0aW5nL3By
ZXNlcnZlLTNkLXRvZ2dsZS5odG1sCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBmMWE2
OTMzZjNmMThlNTQ3ZTgxN2RmNzE0NTQ1ZTg3NzFmNzUzZjBhLi4wMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVt
L2NvbXBvc2l0aW5nL3ByZXNlcnZlLTNkLXRvZ2dsZS5odG1sCisrKyAvZGV2L251bGwKQEAgLTEs
NjQgKzAsMCBAQAotPCFET0NUWVBFIGh0bWw+Ci0KLTwhLS0KLUNoZWNrIHRoYXQgcmVtb3Zpbmcg
dGhlIHByZXNlcnZlLTNkIGF0dHJpYnV0ZSBmcm9tIGEgbGF5ZXIgaGFzIHRoZSBpbnRlbmRlZAot
ZWZmZWN0LiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk1NzMy
LgotCi1QYXNzaW5nIGNyaXRlcmlhOiBncmVlbiBib3ggc2hvd24gd2l0aG91dCBhbnkgdmlzaWJs
ZSByZWQuCi0tLT4KLQotPGh0bWw+Ci08aGVhZD4KLSAgPHN0eWxlIHR5cGU9InRleHQvY3NzIiBt
ZWRpYT0ic2NyZWVuIj4KLSAgICBib2R5IHsKLSAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDQw
MHB4OwotICAgIH0KLQotICAgIC50cmFuc2Zvcm1lZC1jb250YWluZXIgewotICAgICAgLXdlYmtp
dC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOwotICAgICAgLXdlYmtpdC10cmFuc2Zvcm06
IHJvdGF0ZVgoOTBkZWcpOwotICAgIH0KLQotICAgIC5yZXZlcnNlLXRyYW5zZm9ybWVkLWNoaWxk
IHsKLSAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7Ci0gICAgfQotCi0g
ICAgLmJveCB7Ci0gICAgICB3aWR0aDogMTAwcHg7Ci0gICAgICBoZWlnaHQ6IDEwMHB4OwotICAg
IH0KLQotICAgIC5pbmRpY2F0b3IgewotICAgICAgYmFja2dyb3VuZDogcmVkOwotICAgIH0KLQot
ICAgIC50ZXN0IHsKLSAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKLSAgICAgIC13ZWJraXQtdHJh
bnNmb3JtOiB0cmFuc2xhdGVaKDApOwotICAgICAgYmFja2dyb3VuZDogZ3JlZW47Ci0gICAgfQot
ICA8L3N0eWxlPgotCi0gIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KLSAgICBmdW5j
dGlvbiBkb1Rlc3QoKSB7Ci0gICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKLSAgICAgICAg
ICB3aW5kb3cudGVzdFJ1bm5lci5kdW1wQXNUZXh0KHRydWUpOwotICAgICAgICAgIHdpbmRvdy50
ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKLSAgICAgIH0KLSAgICAgIHdpbmRvdy5zZXRUaW1l
b3V0KGZ1bmN0aW9uKCkgewotICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb250
YWluZXInKS5zdHlsZS53ZWJraXRUcmFuc2Zvcm1TdHlsZSA9ICdmbGF0JzsKLSAgICAgICAgICBp
ZiAod2luZG93LnRlc3RSdW5uZXIpCi0gICAgICAgICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLm5v
dGlmeURvbmUoKTsKLSAgICAgIH0sIDApOwotICAgIH0KLSAgICB3aW5kb3cuYWRkRXZlbnRMaXN0
ZW5lcignbG9hZCcsIGRvVGVzdCk7Ci0gIDwvc2NyaXB0PgotPC9oZWFkPgotCi08Ym9keT4KLSAg
PGRpdiBjbGFzcz0idGVzdCBib3giPjwvZGl2PgotICA8ZGl2IGlkPSJjb250YWluZXIiIGNsYXNz
PSJ0cmFuc2Zvcm1lZC1jb250YWluZXIgYm94Ij4KLSAgICA8ZGl2IGNsYXNzPSJyZXZlcnNlLXRy
YW5zZm9ybWVkLWNoaWxkIGluZGljYXRvciBib3giPjwvZGl2PgotICA8L2Rpdj4KLTwvYm9keT4K
LTwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>