<?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>48340</bug_id>
          
          <creation_ts>2010-10-26 10:02:23 -0700</creation_ts>
          <short_desc>CSS animation doesn&apos;t work for border-radius</short_desc>
          <delta_ts>2010-12-07 21:51:12 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>jon.ronnenberg</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>bdakin</cc>
    
    <cc>jon.ronnenberg</cc>
    
    <cc>ossy</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yutak</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>299539</commentid>
    <comment_count>0</comment_count>
      <attachid>71903</attachid>
    <who name="">jon.ronnenberg</who>
    <bug_when>2010-10-26 10:02:23 -0700</bug_when>
    <thetext>Created attachment 71903
test case

-webkit-transition* when used in conjunction with border-radius has no effect.
Takes the following CSS:
.tweet {
  background-color: #E0E9EF;
  margin: 5px;
  padding: 5px;
  border: 2px groove #1671AA;
}

.tweet:hover {
  -webkit-transition-property: border-radius, background-color;
  -webkit-transition-duration: 2s;
  background-color: gold;
  border-radius: 0.5em;
}

In the above case only the background-color property is animated.

Tested in the latest nightly (533.17.8)

Test case is attached.

PS. The same applies for border-style. I haven&apos;t tested further CSS properties.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>299551</commentid>
    <comment_count>1</comment_count>
    <who name="">jon.ronnenberg</who>
    <bug_when>2010-10-26 10:17:41 -0700</bug_when>
    <thetext>Just saw on w3.org that border-style is not amoung the CSS properties that can be animated. My bad.

http://www.w3.org/TR/css3-transitions/#properties-from-css-</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>299583</commentid>
    <comment_count>2</comment_count>
    <who name="">jon.ronnenberg</who>
    <bug_when>2010-10-26 10:52:33 -0700</bug_when>
    <thetext>A similar bug is reported in the chromium camp: http://code.google.com/p/chromium/issues/detail?id=60767</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>317721</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-12-06 10:55:47 -0800</bug_when>
    <thetext>I think we animate -webkit-border-radius but not border-radius.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>317939</commentid>
    <comment_count>4</comment_count>
      <attachid>75754</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-12-06 16:59:20 -0800</bug_when>
    <thetext>Created attachment 75754
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>317944</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-12-06 17:01:45 -0800</bug_when>
    <thetext>Attachment 75754 did not pass style-queue:

Failed to run &quot;[u&apos;git&apos;, u&apos;reset&apos;, u&apos;--hard&apos;, u&apos;HEAD&apos;]&quot; exit_code: 128
error: Could not write new index file.
fatal: Could not reset index file to revision &apos;HEAD&apos;.


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>318024</commentid>
    <comment_count>6</comment_count>
    <who name="Yuta Kitamura">yutak</who>
    <bug_when>2010-12-06 20:12:30 -0800</bug_when>
    <thetext>In Chromium&apos;s canary bots, the following two tests started to fail frequently (but pass occasionally).

* transitions/border-radius-transition.html

&gt;FAIL - &quot;border-top-left-radius&quot; property for &quot;box&quot; element at 0.25s expected: 25 but saw: 28
&gt;FAIL - &quot;-webkit-border-top-left-radius&quot; property for &quot;box2&quot; element at 0.25s expected: 25 but saw: 28

* transitions/color-transition-all.html

&gt;inner
&gt;outer
&gt;FAIL - &quot;color&quot; property for &quot;outer&quot; element at 0.5s expected: 0,127,127 but saw: 0,135,119
&gt;PASS - &quot;color&quot; property for &quot;inner&quot; element at 0.5s saw something close to: 255,0,0
&gt;PASS - &quot;-webkit-text-fill-color&quot; property for &quot;inner&quot; element at 0.5s saw something close to: 255,0,0

Do you have any idea about this (maybe related to &quot;usePauseAPI = false&quot;)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>318025</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-12-06 20:15:12 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; In Chromium&apos;s canary bots, the following two tests started to fail frequently (but pass occasionally).
&gt; 
&gt; * transitions/border-radius-transition.html
&gt; 
&gt; &gt;FAIL - &quot;border-top-left-radius&quot; property for &quot;box&quot; element at 0.25s expected: 25 but saw: 28
&gt; &gt;FAIL - &quot;-webkit-border-top-left-radius&quot; property for &quot;box2&quot; element at 0.25s expected: 25 but saw: 28
&gt; 
&gt; * transitions/color-transition-all.html
&gt; 
&gt; &gt;inner
&gt; &gt;outer
&gt; &gt;FAIL - &quot;color&quot; property for &quot;outer&quot; element at 0.5s expected: 0,127,127 but saw: 0,135,119
&gt; &gt;PASS - &quot;color&quot; property for &quot;inner&quot; element at 0.5s saw something close to: 255,0,0
&gt; &gt;PASS - &quot;-webkit-text-fill-color&quot; property for &quot;inner&quot; element at 0.5s saw something close to: 255,0,0
&gt; 
&gt; Do you have any idea about this (maybe related to &quot;usePauseAPI = false&quot;)?

Yes, almost certainly about not using the pauseAPI. I may have to make them more tolerant.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>318125</commentid>
    <comment_count>8</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-12-07 04:20:45 -0800</bug_when>
    <thetext>transitions/color-transition-all.html fails on Qt bot too:

--- /home/webkitbuildbot/slaves/release32bit/buildslave/qt-linux-release/build/layout-test-results/transitions/color-transition-all-expected.txt	2010-12-07 02:52:54.011698550 -0800
+++ /home/webkitbuildbot/slaves/release32bit/buildslave/qt-linux-release/build/layout-test-results/transitions/color-transition-all-actual.txt	2010-12-07 02:52:54.011698550 -0800
@@ -1,6 +1,6 @@
 inner
 outer
-PASS - &quot;color&quot; property for &quot;outer&quot; element at 0.5s saw something close to: 0,127,127
+FAIL - &quot;color&quot; property for &quot;outer&quot; element at 0.5s expected: 0,127,127 but saw: 0,121,133
 PASS - &quot;color&quot; property for &quot;inner&quot; element at 0.5s saw something close to: 255,0,0
 PASS - &quot;-webkit-text-fill-color&quot; property for &quot;inner&quot; element at 0.5s saw something close to: 255,0,0

---

$ WebKitTools/Scripts/run-webkit-tests transitions/color-transition-all.html --iterations 100 --singly

81 test cases (81%) succeeded
19 test cases (19%) had incorrect layout</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>318127</commentid>
    <comment_count>9</comment_count>
      <attachid>75754</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-12-07 04:26:36 -0800</bug_when>
    <thetext>Comment on attachment 75754
Patch

remove r+, because it was landed in http://trac.webkit.org/changeset/73421</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>318144</commentid>
    <comment_count>10</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-12-07 05:30:45 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; (From update of attachment 75754 [details])
&gt; remove r+, because it was landed in http://trac.webkit.org/changeset/73421

I rolled it out, because it caused regression: http://trac.webkit.org/changeset/73438</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>318371</commentid>
    <comment_count>11</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-12-07 11:58:36 -0800</bug_when>
    <thetext>Will fix the flakeyness via bug 50639.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>318411</commentid>
    <comment_count>12</comment_count>
      <attachid>75837</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-12-07 13:39:48 -0800</bug_when>
    <thetext>Created attachment 75837
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>318427</commentid>
    <comment_count>13</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-12-07 14:04:09 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/73460
http://trac.webkit.org/changeset/73461</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>318624</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-12-07 21:51:12 -0800</bug_when>
    <thetext>Attachment 75837 did not pass style-queue:

Failed to run &quot;[&apos;WebKitTools/Scripts/update-webkit&apos;]&quot; exit_code: 2
Updating OpenSource
Incomplete data: Delta source ended unexpectedly at /usr/lib/git-core/git-svn line 5061

Died at WebKitTools/Scripts/update-webkit line 132.


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>71903</attachid>
            <date>2010-10-26 10:02:23 -0700</date>
            <delta_ts>2010-10-26 10:02:23 -0700</delta_ts>
            <desc>test case</desc>
            <filename>webkit.css.bug.htm</filename>
            <type>text/html</type>
            <size>11426</size>
            <attacher>jon.ronnenberg</attacher>
            
              <data encoding="base64">PGh0bWwgeG1sOmxhbmc9ImVuIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIg
bGFuZz0iZW4iPjxoZWFkPg0KICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRl
bnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+DQogIDx0aXRsZT5bd2Via2l0XSBDU1MgQW5p
bWF0aW9uIGJ1ZzwvdGl0bGU+DQogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogIGJvZHkgew0K
ICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7DQogICAgICBwYWRkaW5nOiAxMHB4
Ow0KICB9DQogIC8qIHBvaW50IG9mIGJ1ZyByZXBvcnQgKi8NCiAgLnR3ZWV0IHsNCiAgICAgIGJh
Y2tncm91bmQtY29sb3I6ICNFMEU5RUY7DQogICAgICBtYXJnaW46IDVweDsNCiAgICAgIHBhZGRp
bmc6IDVweDsNCiAgICAgIGJvcmRlcjogMnB4IGdyb292ZSAjMTY3MUFBOw0KICB9DQogIA0KICAu
dHdlZXQ6aG92ZXIgew0KICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXIt
cmFkaXVzLCBiYWNrZ3JvdW5kLWNvbG9yOw0KICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0
aW9uOiAyczsNCiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdvbGQ7DQogICAgICBib3JkZXItcmFk
aXVzOiAwLjVlbTsNCiAgfQ0KICAudHdlZXQgLnR3ZWV0LWltYWdlIHsNCiAgICAgIGZsb2F0OiBs
ZWZ0Ow0KICAgICAgd2lkdGg6IDU1cHg7DQoJICBib3JkZXItcmFkaXVzOiAwOw0KICB9DQogIA0K
ICAudHdlZXQ6aG92ZXIgLnR3ZWV0LWltYWdlIGltZyB7DQogICAgICB3ZWJraXQtdHJhbnNpdGlv
bjogYm9yZGVyLXJhZGl1cyAxcyBsaW5lYXI7DQogICAgICBib3JkZXItcmFkaXVzOiAwLjVlbTsN
CiAgfQ0KICAvKiBwb2ludCBvZiBidWcgcmVwb3J0ICovDQogIA0KICANCiAgLnR3ZWV0IC50d2Vl
dC1ib2R5IHsNCiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgIGxlZnQ6IDVweDsNCiAg
ICAgIHRvcDogNXB4Ow0KICB9DQogIA0KICAudHdlZXQgLnVzZXJuYW1lIHsNCiAgICAgIGNvbG9y
OiAjMTY3MUFBOw0KICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogIH0NCiAgDQogIC50d2VldCAu
aGFzaHRhZyB7DQogICAgICBjb2xvcjogI0JGNzc3QTsNCiAgfQ0KICA8L3N0eWxlPg0KPC9oZWFk
Pjxib2R5Pg0KPGRpdiBpZD0idHdlZXRzIj4NCiAgICA8ZGl2IGNsYXNzPSJ0d2VldCI+DQogICAg
ICAgIDxkaXY+DQogICAgICAgICAgICA8YSBjbGFzcz0idHdlZXQtaW1hZ2UiIGhyZWY9IiI+PGlt
ZyBhbHQ9ImpvbmFzYm4iIHNyYz0iaHR0cDovL2ExLnR3aW1nLmNvbS9wcm9maWxlX2ltYWdlcy83
OTQ1OTQ2NzcvdHdpdHRlclByb2ZpbGVQaG90b19ub3JtYWwuanBnIiBoZWlnaHQ9IjUwIiB3aWR0
aD0iNTAiPjwvYT4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InR3ZWV0LWJv
ZHkiPg0KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3R3aXR0ZXIuY29tL2pvbmFzYm4iIGNs
YXNzPSJ1c2VybmFtZSIgdGFyZ2V0PSJfYmxhbmsiPmpvbmFzYm48L2E+OiBDb3BlbmhhZ2VuIDxh
IGhyZWY9Imh0dHA6Ly9zZWFyY2gudHdpdHRlci5jb20vc2VhcmNoP3E9JTIzcGVybCIgdGFyZ2V0
PSJfYmxhbmsiIGNsYXNzPSJoYXNodGFnIj4jcGVybDwvYT4NCiAgICAgICAgICAgIG1vbmdlcnMg
Y2VsZWJyYXRlIENQQU4gYmlydGhkYXkgd2l0aCBkZWxpY2lvdXMgY2FrZSA8YSBocmVmPSJodHRw
Oi8veWZyb2cuY29tLzY5YmtscCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly95ZnJvZy5jb20vNjli
a2xwPC9hPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBzdHlsZT0iY2xlYXI6Ym90aCI+
DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InR3ZWV0Ij4NCiAg
ICAgICAgPGRpdj4NCiAgICAgICAgICAgIDxhIGNsYXNzPSJ0d2VldC1pbWFnZSIgaHJlZj0iIj48
aW1nIGFsdD0iam9uYXNibiIgc3JjPSJodHRwOi8vYTEudHdpbWcuY29tL3Byb2ZpbGVfaW1hZ2Vz
Lzc5NDU5NDY3Ny90d2l0dGVyUHJvZmlsZVBob3RvX25vcm1hbC5qcGciIGhlaWdodD0iNTAiIHdp
ZHRoPSI1MCI+PC9hPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0idHdlZXQt
Ym9keSI+DQogICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vdHdpdHRlci5jb20vam9uYXNibiIg
Y2xhc3M9InVzZXJuYW1lIiB0YXJnZXQ9Il9ibGFuayI+am9uYXNibjwvYT46IEl0IGlzIERlbm1h
cmsgbm90IERlbWFyayBSVCA8YSBocmVmPSJodHRwOi8vdHdpdHRlci5jb20vd2lraWxlYWtzIiB0
YXJnZXQ9Il9ibGFuayIgY2xhc3M9InVzZXJuYW1lIj5Ad2lraWxlYWtzPC9hPjogRGVtYXJrIHRv
IHByb2JlIGRldGFpbmVlIGhhbmRsaW5nIGV4cG9zZWQgYnkgSXJhcSBXYXIgTG9ncyB8IE0mYW1w
O0MgPGEgaHJlZj0iaHR0cDovL2JpdC5seS9iaW5hY1AiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8v
Yml0Lmx5L2JpbmFjUDwvYT4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgc3R5bGU9ImNs
ZWFyOmJvdGgiPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJ0
d2VldCI+DQogICAgICAgIDxkaXY+DQogICAgICAgICAgICA8YSBjbGFzcz0idHdlZXQtaW1hZ2Ui
IGhyZWY9IiI+PGltZyBhbHQ9ImpvbmFzYm4iIHNyYz0iaHR0cDovL2ExLnR3aW1nLmNvbS9wcm9m
aWxlX2ltYWdlcy83OTQ1OTQ2NzcvdHdpdHRlclByb2ZpbGVQaG90b19ub3JtYWwuanBnIiBoZWln
aHQ9IjUwIiB3aWR0aD0iNTAiPjwvYT4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xh
c3M9InR3ZWV0LWJvZHkiPg0KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3R3aXR0ZXIuY29t
L2pvbmFzYm4iIGNsYXNzPSJ1c2VybmFtZSIgdGFyZ2V0PSJfYmxhbmsiPmpvbmFzYm48L2E+OiBS
VCA8YSBocmVmPSJodHRwOi8vdHdpdHRlci5jb20vQm9pbmdCb2luZyIgdGFyZ2V0PSJfYmxhbmsi
IGNsYXNzPSJ1c2VybmFtZSI+QEJvaW5nQm9pbmc8L2E+OiBQYXVsIGlzIGRlYWQgPGEgaHJlZj0i
aHR0cDovL2JpdC5seS9hV2Q1Q1UiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vYml0Lmx5L2FXZDVD
VTwvYT4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgc3R5bGU9ImNsZWFyOmJvdGgiPg0K
ICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJ0d2VldCI+DQogICAg
ICAgIDxkaXY+DQogICAgICAgICAgICA8YSBjbGFzcz0idHdlZXQtaW1hZ2UiIGhyZWY9IiI+PGlt
ZyBhbHQ9ImpvbmFzYm4iIHNyYz0iaHR0cDovL2ExLnR3aW1nLmNvbS9wcm9maWxlX2ltYWdlcy83
OTQ1OTQ2NzcvdHdpdHRlclByb2ZpbGVQaG90b19ub3JtYWwuanBnIiBoZWlnaHQ9IjUwIiB3aWR0
aD0iNTAiPjwvYT4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InR3ZWV0LWJv
ZHkiPg0KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3R3aXR0ZXIuY29tL2pvbmFzYm4iIGNs
YXNzPSJ1c2VybmFtZSIgdGFyZ2V0PSJfYmxhbmsiPmpvbmFzYm48L2E+OiBSVCA8YSBocmVmPSJo
dHRwOi8vdHdpdHRlci5jb20vc21hc2hpbmdtYWciIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0idXNl
cm5hbWUiPkBzbWFzaGluZ21hZzwvYT46IFRoZSBXb3JsZCBJcyBGdWxsIE9mIEludGVyZXN0aW5n
IFRoaW5ncyAoTmljZSBwcmVzZW50YXRpb24pIC0gPGEgaHJlZj0iaHR0cDovL2JpdC5seS9jcmVh
dGl2ZWludGVybmV0IiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2JpdC5seS9jcmVhdGl2ZWludGVy
bmV0PC9hPg0KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3NlYXJjaC50d2l0dGVyLmNvbS9z
ZWFyY2g/cT0lMjNpbnNwaXJhdGlvbiIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJoYXNodGFnIj4j
aW5zcGlyYXRpb248L2E+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IHN0eWxlPSJjbGVh
cjpib3RoIj4NCiAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0idHdl
ZXQiPg0KICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgPGEgY2xhc3M9InR3ZWV0LWltYWdlIiBo
cmVmPSIiPjxpbWcgYWx0PSJqb25hc2JuIiBzcmM9Imh0dHA6Ly9hMS50d2ltZy5jb20vcHJvZmls
ZV9pbWFnZXMvNzk0NTk0Njc3L3R3aXR0ZXJQcm9maWxlUGhvdG9fbm9ybWFsLmpwZyIgaGVpZ2h0
PSI1MCIgd2lkdGg9IjUwIj48L2E+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNz
PSJ0d2VldC1ib2R5Ij4NCiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly90d2l0dGVyLmNvbS9q
b25hc2JuIiBjbGFzcz0idXNlcm5hbWUiIHRhcmdldD0iX2JsYW5rIj5qb25hc2JuPC9hPjogQ3Bo
LnBtIGFyZSBjZWxlYnJhdGluZyB0aGUgYmlydGhkYXkgb2YgPGEgaHJlZj0iaHR0cDovL3NlYXJj
aC50d2l0dGVyLmNvbS9zZWFyY2g/cT0lMjNjcGFuIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9Imhh
c2h0YWciPiNjcGFuPC9hPg0KICAgICAgICAgICAgdG9uaWdodCA8YSBocmVmPSJodHRwOi8vYml0
Lmx5L2NuR25tSyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9iaXQubHkvY25Hbm1LPC9hPg0KICAg
ICAgICAgICAgd2l0aCBhIGxpZ2h0bmluZyB0YWxrIHNlc3Npb24gLSBJIGhhdmUgb3JkZXJlZCBj
YWtlISA8YSBocmVmPSJodHRwOi8vc2VhcmNoLnR3aXR0ZXIuY29tL3NlYXJjaD9xPSUyM3Blcmwi
IHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iaGFzaHRhZyI+I3Blcmw8L2E+DQogICAgICAgIDwvZGl2
Pg0KICAgICAgICA8ZGl2IHN0eWxlPSJjbGVhcjpib3RoIj4NCiAgICAgICAgPC9kaXY+DQogICAg
PC9kaXY+DQogICAgPGRpdiBjbGFzcz0idHdlZXQiPg0KICAgICAgICA8ZGl2Pg0KICAgICAgICAg
ICAgPGEgY2xhc3M9InR3ZWV0LWltYWdlIiBocmVmPSIiPjxpbWcgYWx0PSJqb25hc2JuIiBzcmM9
Imh0dHA6Ly9hMS50d2ltZy5jb20vcHJvZmlsZV9pbWFnZXMvNzk0NTk0Njc3L3R3aXR0ZXJQcm9m
aWxlUGhvdG9fbm9ybWFsLmpwZyIgaGVpZ2h0PSI1MCIgd2lkdGg9IjUwIj48L2E+DQogICAgICAg
IDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJ0d2VldC1ib2R5Ij4NCiAgICAgICAgICAgIDxh
IGhyZWY9Imh0dHA6Ly90d2l0dGVyLmNvbS9qb25hc2JuIiBjbGFzcz0idXNlcm5hbWUiIHRhcmdl
dD0iX2JsYW5rIj5qb25hc2JuPC9hPjogQmxvZzogTm9yZGljIFBlcmwgV29ya3Nob3AgMjAxMDog
VGhlIE5vcmRpYyBQZXJsIFdvcmtzaG9wIDIwMTAgaXMgc2NoZWR1bGVkIHRvIHRoZSAxNHRoLiBv
ZiBOb3ZlbWJlciAyMDEwIA0KICAgICAgICAgICAgVW5kZXIgdGguLi4gPGEgaHJlZj0iaHR0cDov
L2JpdC5seS9hYnZkdWMiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vYml0Lmx5L2FidmR1YzwvYT4N
CiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgc3R5bGU9ImNsZWFyOmJvdGgiPg0KICAgICAg
ICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJ0d2VldCI+DQogICAgICAgIDxk
aXY+DQogICAgICAgICAgICA8YSBjbGFzcz0idHdlZXQtaW1hZ2UiIGhyZWY9IiI+PGltZyBhbHQ9
ImpvbmFzYm4iIHNyYz0iaHR0cDovL2ExLnR3aW1nLmNvbS9wcm9maWxlX2ltYWdlcy83OTQ1OTQ2
NzcvdHdpdHRlclByb2ZpbGVQaG90b19ub3JtYWwuanBnIiBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAi
PjwvYT4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InR3ZWV0LWJvZHkiPg0K
ICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3R3aXR0ZXIuY29tL2pvbmFzYm4iIGNsYXNzPSJ1
c2VybmFtZSIgdGFyZ2V0PSJfYmxhbmsiPmpvbmFzYm48L2E+OiBSVCA8YSBocmVmPSJodHRwOi8v
dHdpdHRlci5jb20vcGVkcm9tZWxvIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9InVzZXJuYW1lIj5A
cGVkcm9tZWxvPC9hPjogVGhpcyBhcHAgaXMgcmVhc29uIGVub3VnaCB0byBidXkgYW4gaVBhZC4u
LiA8YSBocmVmPSJodHRwOi8vYml0Lmx5Lzk4ZWpTZCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9i
aXQubHkvOThlalNkPC9hPg0KICAgICAgICAgICAgKHZpYSA8YSBocmVmPSJodHRwOi8vdHdpdHRl
ci5jb20vUGF1bG9HYXNwYXI3IiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9InVzZXJuYW1lIj5AUGF1
bG9HYXNwYXI3PC9hPikgDQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IHN0eWxlPSJjbGVh
cjpib3RoIj4NCiAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0idHdl
ZXQiPg0KICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgPGEgY2xhc3M9InR3ZWV0LWltYWdlIiBo
cmVmPSIiPjxpbWcgYWx0PSJqb25hc2JuIiBzcmM9Imh0dHA6Ly9hMS50d2ltZy5jb20vcHJvZmls
ZV9pbWFnZXMvNzk0NTk0Njc3L3R3aXR0ZXJQcm9maWxlUGhvdG9fbm9ybWFsLmpwZyIgaGVpZ2h0
PSI1MCIgd2lkdGg9IjUwIj48L2E+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNz
PSJ0d2VldC1ib2R5Ij4NCiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly90d2l0dGVyLmNvbS9q
b25hc2JuIiBjbGFzcz0idXNlcm5hbWUiIHRhcmdldD0iX2JsYW5rIj5qb25hc2JuPC9hPjogUlQg
PGEgaHJlZj0iaHR0cDovL3R3aXR0ZXIuY29tL2lncmlnb3JpayIgdGFyZ2V0PSJfYmxhbmsiIGNs
YXNzPSJ1c2VybmFtZSI+QGlncmlnb3JpazwvYT46ICIxMSBvdXQgb2YgMTAgcHJvZ3JhbW1lcnMg
Z2V0IHRocmVhZGluZyB3cm9uZyIgPGEgaHJlZj0iaHR0cDovL3NlYXJjaC50d2l0dGVyLmNvbS9z
ZWFyY2g/cT0lMjNlcmxhbmdjYW1wIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9Imhhc2h0YWciPiNl
cmxhbmdjYW1wPC9hPg0KICAgICAgICAgICAgOi0pIA0KICAgICAgICA8L2Rpdj4NCiAgICAgICAg
PGRpdiBzdHlsZT0iY2xlYXI6Ym90aCI+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAg
IDxkaXYgY2xhc3M9InR3ZWV0Ij4NCiAgICAgICAgPGRpdj4NCiAgICAgICAgICAgIDxhIGNsYXNz
PSJ0d2VldC1pbWFnZSIgaHJlZj0iIj48aW1nIGFsdD0iam9uYXNibiIgc3JjPSJodHRwOi8vYTEu
dHdpbWcuY29tL3Byb2ZpbGVfaW1hZ2VzLzc5NDU5NDY3Ny90d2l0dGVyUHJvZmlsZVBob3RvX25v
cm1hbC5qcGciIGhlaWdodD0iNTAiIHdpZHRoPSI1MCI+PC9hPg0KICAgICAgICA8L2Rpdj4NCiAg
ICAgICAgPGRpdiBjbGFzcz0idHdlZXQtYm9keSI+DQogICAgICAgICAgICA8YSBocmVmPSJodHRw
Oi8vdHdpdHRlci5jb20vam9uYXNibiIgY2xhc3M9InVzZXJuYW1lIiB0YXJnZXQ9Il9ibGFuayI+
am9uYXNibjwvYT46IFJUIDxhIGhyZWY9Imh0dHA6Ly90d2l0dGVyLmNvbS9Cb2luZ0JvaW5nIiB0
YXJnZXQ9Il9ibGFuayIgY2xhc3M9InVzZXJuYW1lIj5AQm9pbmdCb2luZzwvYT46IFNtYXNoaW5n
IGFwYXJ0bWVudCBoaWdoIGF0b3AgU2VhdHRsZSdzIFNtaXRoIFRvd2VyIDxhIGhyZWY9Imh0dHA6
Ly9iaXQubHkvY0pvcXZxIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2JpdC5seS9jSm9xdnE8L2E+
DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IHN0eWxlPSJjbGVhcjpib3RoIj4NCiAgICAg
ICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0idHdlZXQiPg0KICAgICAgICA8
ZGl2Pg0KICAgICAgICAgICAgPGEgY2xhc3M9InR3ZWV0LWltYWdlIiBocmVmPSIiPjxpbWcgYWx0
PSJqb25hc2JuIiBzcmM9Imh0dHA6Ly9hMS50d2ltZy5jb20vcHJvZmlsZV9pbWFnZXMvNzk0NTk0
Njc3L3R3aXR0ZXJQcm9maWxlUGhvdG9fbm9ybWFsLmpwZyIgaGVpZ2h0PSI1MCIgd2lkdGg9IjUw
Ij48L2E+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJ0d2VldC1ib2R5Ij4N
CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly90d2l0dGVyLmNvbS9qb25hc2JuIiBjbGFzcz0i
dXNlcm5hbWUiIHRhcmdldD0iX2JsYW5rIj5qb25hc2JuPC9hPjogUlQgPGEgaHJlZj0iaHR0cDov
L3R3aXR0ZXIuY29tL1RNX1NjaWVuY2UiIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0idXNlcm5hbWUi
PkBUTV9TY2llbmNlPC9hPjogQ29udHJpYnV0ZSB0aGUgQXBwbGUgSkRLIHNvdXJjZSB0byBPcGVu
SkRLIC0gUGV0aXRpb24gU3BvdCA8YSBocmVmPSJodHRwOi8vcmV0d3QubWUvaHR0cDovL3JldHd0
Lm1lLzFQbGlPKSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9yZXR3dC5tZS9odHRwOi8vcmV0d3Qu
bWUvMVBsaU8pPC9hPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBzdHlsZT0iY2xlYXI6
Ym90aCI+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InR3ZWV0
Ij4NCiAgICAgICAgPGRpdj4NCiAgICAgICAgICAgIDxhIGNsYXNzPSJ0d2VldC1pbWFnZSIgaHJl
Zj0iIj48aW1nIGFsdD0iam9uYXNibiIgc3JjPSJodHRwOi8vYTEudHdpbWcuY29tL3Byb2ZpbGVf
aW1hZ2VzLzc5NDU5NDY3Ny90d2l0dGVyUHJvZmlsZVBob3RvX25vcm1hbC5qcGciIGhlaWdodD0i
NTAiIHdpZHRoPSI1MCI+PC9hPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0i
dHdlZXQtYm9keSI+DQogICAgICAgICAgICA8YSBocmVmPSJodHRwOi8vdHdpdHRlci5jb20vam9u
YXNibiIgY2xhc3M9InVzZXJuYW1lIiB0YXJnZXQ9Il9ibGFuayI+am9uYXNibjwvYT46IFJUIDxh
IGhyZWY9Imh0dHA6Ly90d2l0dGVyLmNvbS9NYW5uaW5nQm9va3MiIHRhcmdldD0iX2JsYW5rIiBj
bGFzcz0idXNlcm5hbWUiPkBNYW5uaW5nQm9va3M8L2E+OiBEZWFsIG9mIHRoZSBEYXkhIEdldCBo
YWxmIG9mZiBPYmplY3RpdmUtQyBGdW5kYW1lbnRhbHMgKDxhIGhyZWY9Imh0dHA6Ly9iaXQubHkv
Y0FQQ2RRKSEiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vYml0Lmx5L2NBUENkUSkhPC9hPg0KICAg
ICAgICAgICAgVXNlIGNvZGUgZG90ZDEwMjR0dyBhdCBjaGVja291dC4gDQogICAgICAgIDwvZGl2
Pg0KICAgICAgICA8ZGl2IHN0eWxlPSJjbGVhcjpib3RoIj4NCiAgICAgICAgPC9kaXY+DQogICAg
PC9kaXY+DQogICAgPGRpdiBjbGFzcz0idHdlZXQiPg0KICAgICAgICA8ZGl2Pg0KICAgICAgICAg
ICAgPGEgY2xhc3M9InR3ZWV0LWltYWdlIiBocmVmPSIiPjxpbWcgYWx0PSJqb25hc2JuIiBzcmM9
Imh0dHA6Ly9hMS50d2ltZy5jb20vcHJvZmlsZV9pbWFnZXMvNzk0NTk0Njc3L3R3aXR0ZXJQcm9m
aWxlUGhvdG9fbm9ybWFsLmpwZyIgaGVpZ2h0PSI1MCIgd2lkdGg9IjUwIj48L2E+DQogICAgICAg
IDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJ0d2VldC1ib2R5Ij4NCiAgICAgICAgICAgIDxh
IGhyZWY9Imh0dHA6Ly90d2l0dGVyLmNvbS9qb25hc2JuIiBjbGFzcz0idXNlcm5hbWUiIHRhcmdl
dD0iX2JsYW5rIj5qb25hc2JuPC9hPjogUlQgPGEgaHJlZj0iaHR0cDovL3R3aXR0ZXIuY29tL3Nh
Y2NhIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9InVzZXJuYW1lIj5Ac2FjY2E8L2E+OiAiVGhlIGtl
eSB0byBzdGF5aW5nIG9uIHRvcCBpcyB0cmVhdCBldmVyeXRoaW5nIGxpa2UgaXQncyB5b3VyIDFz
dCBwcm9qZWN0LiBMaWtlIGl0J3MgeW91ciAxc3QgZGF5IGJhY2sgd2hlbiB5b3Ugd2FzIGFuIGlu
dGVybi4iIC1CLkkuRy4gDQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IHN0eWxlPSJjbGVh
cjpib3RoIj4NCiAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0idHdl
ZXQiPg0KICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgPGEgY2xhc3M9InR3ZWV0LWltYWdlIiBo
cmVmPSIiPjxpbWcgYWx0PSJqb25hc2JuIiBzcmM9Imh0dHA6Ly9hMS50d2ltZy5jb20vcHJvZmls
ZV9pbWFnZXMvNzk0NTk0Njc3L3R3aXR0ZXJQcm9maWxlUGhvdG9fbm9ybWFsLmpwZyIgaGVpZ2h0
PSI1MCIgd2lkdGg9IjUwIj48L2E+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNz
PSJ0d2VldC1ib2R5Ij4NCiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly90d2l0dGVyLmNvbS9q
b25hc2JuIiBjbGFzcz0idXNlcm5hbWUiIHRhcmdldD0iX2JsYW5rIj5qb25hc2JuPC9hPjogUlQg
PGEgaHJlZj0iaHR0cDovL3R3aXR0ZXIuY29tL0JvaW5nQm9pbmciIHRhcmdldD0iX2JsYW5rIiBj
bGFzcz0idXNlcm5hbWUiPkBCb2luZ0JvaW5nPC9hPjogVGhlIE5ldyBZb3JrIFRpbWVzIFRvcnR1
cmUgRXVwaGVtaXNtIEdlbmVyYXRvciEgPGEgaHJlZj0iaHR0cDovL2JpdC5seS9iV2lUUjUiIHRh
cmdldD0iX2JsYW5rIj5odHRwOi8vYml0Lmx5L2JXaVRSNTwvYT4NCiAgICAgICAgPC9kaXY+DQog
ICAgICAgIDxkaXYgc3R5bGU9ImNsZWFyOmJvdGgiPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rp
dj4NCiAgICA8ZGl2IGNsYXNzPSJ0d2VldCI+DQogICAgICAgIDxkaXY+DQogICAgICAgICAgICA8
YSBjbGFzcz0idHdlZXQtaW1hZ2UiIGhyZWY9IiI+PGltZyBhbHQ9ImpvbmFzYm4iIHNyYz0iaHR0
cDovL2ExLnR3aW1nLmNvbS9wcm9maWxlX2ltYWdlcy83OTQ1OTQ2NzcvdHdpdHRlclByb2ZpbGVQ
aG90b19ub3JtYWwuanBnIiBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiPjwvYT4NCiAgICAgICAgPC9k
aXY+DQogICAgICAgIDxkaXYgY2xhc3M9InR3ZWV0LWJvZHkiPg0KICAgICAgICAgICAgPGEgaHJl
Zj0iaHR0cDovL3R3aXR0ZXIuY29tL2pvbmFzYm4iIGNsYXNzPSJ1c2VybmFtZSIgdGFyZ2V0PSJf
YmxhbmsiPmpvbmFzYm48L2E+OiBSVCA8YSBocmVmPSJodHRwOi8vdHdpdHRlci5jb20vc2ltb253
IiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9InVzZXJuYW1lIj5Ac2ltb253PC9hPjogR3JyLCB0aGUg
c29sdXRpb24gdG8gWFNTIGlzIE5PVCB0byBmaWx0ZXIgaW5wdXQsIGl0J3MgdG8gZXNjYXBlIG91
dHB1dCAtIGlucHV0IGZpbHRlcmluZyBpZ25vcmVzIGV4aXN0ZW5jZSBvZiBkaWZmZXJlbnQgZXNj
YXBpbmcgY29udGV4dHMgDQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IHN0eWxlPSJjbGVh
cjpib3RoIj4NCiAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0idHdl
ZXQiPg0KICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgPGEgY2xhc3M9InR3ZWV0LWltYWdlIiBo
cmVmPSIiPjxpbWcgYWx0PSJqb25hc2JuIiBzcmM9Imh0dHA6Ly9hMS50d2ltZy5jb20vcHJvZmls
ZV9pbWFnZXMvNzk0NTk0Njc3L3R3aXR0ZXJQcm9maWxlUGhvdG9fbm9ybWFsLmpwZyIgaGVpZ2h0
PSI1MCIgd2lkdGg9IjUwIj48L2E+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNz
PSJ0d2VldC1ib2R5Ij4NCiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHA6Ly90d2l0dGVyLmNvbS9q
b25hc2JuIiBjbGFzcz0idXNlcm5hbWUiIHRhcmdldD0iX2JsYW5rIj5qb25hc2JuPC9hPjogc2hv
dWxkIGJlIGhhY2tpbmcsIGJ1dCBJIGFtIHRvbyB0aXJlZC4uLiANCiAgICAgICAgPC9kaXY+DQog
ICAgICAgIDxkaXYgc3R5bGU9ImNsZWFyOmJvdGgiPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rp
dj4NCjwvZGl2Pg0KPC9ib2R5PjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75754</attachid>
            <date>2010-12-06 16:59:20 -0800</date>
            <delta_ts>2010-12-07 04:26:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-48340-20101206165918.patch</filename>
            <type>text/plain</type>
            <size>6907</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA2ZWIwNzgzZDkxNGI2ZWZkMGMwZmViNjYwY2YyMTgxNzY0NzNhZTJlLi4xYzQ0NGNm
ZTgzNWJlNGZlMmVkMTNkZGZmOGZkYjQ5NWIzNGYzNTJlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAK
KzIwMTAtMTItMDYgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ1NTIGFuaW1hdGlv
biBkb2Vzbid0IHdvcmsgZm9yIGJvcmRlci1yYWRpdXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ4MzQwCisKKyAgICAgICAgKiB0cmFuc2l0aW9ucy9i
b3JkZXItcmFkaXVzLXRyYW5zaXRpb24tZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiB0
cmFuc2l0aW9ucy9ib3JkZXItcmFkaXVzLXRyYW5zaXRpb24uaHRtbDogQWRkZWQuCisgICAgICAg
IE5ldyB0ZXN0LgorICAgICAgICAKKyAgICAgICAgKiB0cmFuc2l0aW9ucy9jb2xvci10cmFuc2l0
aW9uLWFsbC5odG1sOgorICAgICAgICAqIHRyYW5zaXRpb25zL3plcm8tZHVyYXRpb24taW4tbGlz
dC5odG1sOgorICAgICAgICBEb24ndCB1c2UgdGhlIHBhdXNlIEFQSSBmb3IgdGVzdHMgdGhhdCB0
ZXN0IHdoZXRoZXIgc29tZXRoaW5nIGlzIG5vdAorICAgICAgICBhbmltYXRpbmcuCisgICAgICAg
IAorICAgICAgICAqIHRyYW5zaXRpb25zL3RyYW5zaXRpb24tdGVzdC1oZWxwZXJzLmpzOiBMb2cg
aWYgdGhlIHBhdXNlIEFQSSByZXR1cm5zCisgICAgICAgIGZhaWx1cmUuCisKIDIwMTAtMTItMDYg
IENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdl
ZCBieSBEYXJpbiBBZGxlci4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3RyYW5zaXRpb25zL2Jv
cmRlci1yYWRpdXMtdHJhbnNpdGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy90cmFuc2l0
aW9ucy9ib3JkZXItcmFkaXVzLXRyYW5zaXRpb24tZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjVj
YmQxYmY2NzhiZTI1ZWEwMWU5NTVlYjU1NzQ0ZTgxMmQwMjk0ZWEKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ib3JkZXItcmFkaXVzLXRyYW5zaXRpb24tZXhwZWN0
ZWQudHh0CkBAIC0wLDAgKzEsMyBAQAorUEFTUyAtICJib3JkZXItdG9wLWxlZnQtcmFkaXVzIiBw
cm9wZXJ0eSBmb3IgImJveCIgZWxlbWVudCBhdCAwLjI1cyBzYXcgc29tZXRoaW5nIGNsb3NlIHRv
OiAyNQorUEFTUyAtICItd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXMiIHByb3BlcnR5IGZv
ciAiYm94MiIgZWxlbWVudCBhdCAwLjI1cyBzYXcgc29tZXRoaW5nIGNsb3NlIHRvOiAyNQorCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ib3JkZXItcmFkaXVzLXRyYW5zaXRp
b24uaHRtbCBiL0xheW91dFRlc3RzL3RyYW5zaXRpb25zL2JvcmRlci1yYWRpdXMtdHJhbnNpdGlv
bi5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLmUwYTIyMjNkODE0Nzg4NDQwZDhlYzBlZjIzZGMwMWFiYWUzNDkx
OWUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ib3JkZXItcmFk
aXVzLXRyYW5zaXRpb24uaHRtbApAQCAtMCwwICsxLDYwIEBACis8IURPQ1RZUEU+CisKKzxodG1s
IGxhbmc9ImVuIj4KKzxoZWFkPgorICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3Jl
ZW4iPgorICAgIC5ib3ggeworICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgIHdpZHRoOiAxMDBw
eDsKKyAgICAgIG1hcmdpbjogMTBweDsKKyAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGJsdWU7Cisg
ICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7CisgICAgICAtd2Via2l0LXRy
YW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7CisgICAgfQorICAgIAorICAgICNib3gg
eworICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItcmFkaXVzOworICAg
IH0KKyAgICAKKyAgICAjYm94LmZpbmFsIHsKKyAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1
czogNTBweDsKKyAgICB9CisKKyAgICAjYm94MiB7CisgICAgICAtd2Via2l0LXRyYW5zaXRpb24t
cHJvcGVydHk6IC13ZWJraXQtYm9yZGVyLXJhZGl1czsKKyAgICB9CisgICAgCisgICAgI2JveDIu
ZmluYWwgeworICAgICAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7Cisg
ICAgfQorICAgIAorICA8L3N0eWxlPgorICA8c2NyaXB0IHNyYz0idHJhbnNpdGlvbi10ZXN0LWhl
bHBlcnMuanMiIHR5cGU9InRleHQvamF2YXNjcmlwdCIgY2hhcnNldD0idXRmLTgiPjwvc2NyaXB0
PgorICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgY2hhcnNldD0idXRmLTgiPgorCisg
ICAgY29uc3QgZXhwZWN0ZWRWYWx1ZXMgPSBbCisgICAgICAvLyBbdGltZSwgZWxlbWVudC1pZCwg
cHJvcGVydHksIGV4cGVjdGVkLXZhbHVlLCB0b2xlcmFuY2VdCisgICAgICBbMC4yNSwgJ2JveCcs
ICdib3JkZXItdG9wLWxlZnQtcmFkaXVzJywgMjUsIDJdLAorICAgICAgWzAuMjUsICdib3gyJywg
Jy13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cycsIDI1LCAyXSwKKyAgICBdOworICAKKyAg
ICBmdW5jdGlvbiBzZXR1cFRlc3QoKQorICAgIHsKKyAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCdib3gnKS5jbGFzc05hbWUgPSAnYm94IGZpbmFsJzsKKyAgICAgIGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCdib3gyJykuY2xhc3NOYW1lID0gJ2JveCBmaW5hbCc7CisgICAgfQorICAKKyAg
ICB2YXIgdXNlUGF1c2VBUEkgPSBmYWxzZTsgLy8gdGhlIHBhdXNlIEFQSSBkb2VzIG5vdCB3b3Jr
IHdpdGggc2hvcnRoYW5kcy4KKyAgICBydW5UcmFuc2l0aW9uVGVzdChleHBlY3RlZFZhbHVlcywg
c2V0dXBUZXN0LCB1c2VQYXVzZUFQSSk7CisgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CisK
KyAgPGRpdiBpZD0iYm94IiBjbGFzcz0iYm94Ij48L2Rpdj4KKyAgPGRpdiBpZD0iYm94MiIgY2xh
c3M9ImJveCI+PC9kaXY+CisKKyAgPGRpdiBpZD0icmVzdWx0Ij4KKyAgPC9kaXY+CisKKzwvYm9k
eT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3RyYW5zaXRpb25zL2NvbG9yLXRy
YW5zaXRpb24tYWxsLmh0bWwgYi9MYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9jb2xvci10cmFuc2l0
aW9uLWFsbC5odG1sCmluZGV4IDg2NzZhMzJkZGVkYTk4ZmY4OGVlOTAxMDE5MWM4Y2IwNmQxZWZm
ZjYuLjk2OTgzMTIxZGI3NmEzYTQ5MjIzZTM5ZmRkMjI5MjA4YTM3ZGZmNDUgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL3RyYW5zaXRpb25zL2NvbG9yLXRyYW5zaXRpb24tYWxsLmh0bWwKKysrIGIv
TGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvY29sb3ItdHJhbnNpdGlvbi1hbGwuaHRtbApAQCAtMzIs
NyArMzIsOCBAQAogICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ291dGVyJykuY2xhc3NO
YW1lID0gJ2NoYW5nZWQnOwogICAgIH0KIAotICAgIHJ1blRyYW5zaXRpb25UZXN0KGV4cGVjdGVk
VmFsdWVzLCBzZXR1cFRlc3QsIHRydWUpOworICAgIHZhciB1c2VQYXVzZUFQSSA9IGZhbHNlOwor
ICAgIHJ1blRyYW5zaXRpb25UZXN0KGV4cGVjdGVkVmFsdWVzLCBzZXR1cFRlc3QsIHVzZVBhdXNl
QVBJKTsKICAgPC9zY3JpcHQ+CiA8L2hlYWQ+CiA8Ym9keT4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3RyYW5zaXRpb25zL3RyYW5zaXRpb24tdGVzdC1oZWxwZXJzLmpzIGIvTGF5b3V0VGVzdHMv
dHJhbnNpdGlvbnMvdHJhbnNpdGlvbi10ZXN0LWhlbHBlcnMuanMKaW5kZXggYjIzYmUxMmE2MzRk
MTFlZGYzOGIzM2Q1YmQ4OWZkNDg0N2NhMmFiMS4uNWEwYjM0MDFhYTZlNzJiNzJlM2EyM2Q3OTRh
MDNhZDIwNTZjM2I3MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvdHJhbnNp
dGlvbi10ZXN0LWhlbHBlcnMuanMKKysrIGIvTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvdHJhbnNp
dGlvbi10ZXN0LWhlbHBlcnMuanMKQEAgLTE2OCw3ICsxNjgsOSBAQCBmdW5jdGlvbiBydW5UZXN0
KGV4cGVjdGVkLCB1c2VQYXVzZUFQSSkKIAogICAgICAgICAvLyBXZSBjYW4gb25seSB1c2UgdGhl
IHRyYW5zaXRpb24gZmFzdC1mb3J3YXJkIG1lY2hhbmlzbSBpZiBEUlQgaW1wbGVtZW50cyBwYXVz
ZVRyYW5zaXRpb25BdFRpbWVPbkVsZW1lbnRXaXRoSWQoKQogICAgICAgICBpZiAoaGFzUGF1c2VU
cmFuc2l0aW9uQVBJICYmIHVzZVBhdXNlQVBJKSB7Ci0gICAgICAgICAgICBsYXlvdXRUZXN0Q29u
dHJvbGxlci5wYXVzZVRyYW5zaXRpb25BdFRpbWVPbkVsZW1lbnRXaXRoSWQocHJvcGVydHksIHRp
bWUsIGVsZW1lbnRJZCk7CisgICAgICAgICAgICB2YXIgcGF1c2VkID0gbGF5b3V0VGVzdENvbnRy
b2xsZXIucGF1c2VUcmFuc2l0aW9uQXRUaW1lT25FbGVtZW50V2l0aElkKHByb3BlcnR5LCB0aW1l
LCBlbGVtZW50SWQpOworICAgICAgICAgICAgaWYgKCFwYXVzZWQpCisgICAgICAgICAgICAgIHdp
bmRvdy5jb25zb2xlLmxvZygiRmFpbGVkIHRvIHBhdXNlICciICsgcHJvcGVydHkgKyAiJyB0cmFu
c2l0aW9uIG9uIGVsZW1lbnQgJyIgKyBlbGVtZW50SWQgKyAiJyIpOwogICAgICAgICAgICAgY2hl
Y2tFeHBlY3RlZFZhbHVlKGV4cGVjdGVkLCBpKTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAg
ICAgIGlmICh0aW1lID4gbWF4VGltZSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3RyYW5zaXRp
b25zL3plcm8tZHVyYXRpb24taW4tbGlzdC5odG1sIGIvTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMv
emVyby1kdXJhdGlvbi1pbi1saXN0Lmh0bWwKaW5kZXggZmJlMmY1YzA4YTdmNmY3YTljZTA2OTc1
ZTM1MjE3Nzg3MTQxODMzYS4uZWQ5NDBhZmM5MjU5MGY5ZjBhYjZjMmU2MTY1ZDE3NmVkNjcyZDBi
YyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvemVyby1kdXJhdGlvbi1pbi1s
aXN0Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvemVyby1kdXJhdGlvbi1pbi1s
aXN0Lmh0bWwKQEAgLTMyLDggKzMyLDggQEAKICAgICAgIGJveC5zdHlsZS5sZWZ0ID0gJzEwMHB4
JzsKICAgICB9CiAgICAgCi0gICAgcnVuVHJhbnNpdGlvblRlc3QoZXhwZWN0ZWRWYWx1ZXMsIHNl
dHVwVGVzdCwgdHJ1ZSk7Ci0gICAgCisgICAgdmFyIHVzZVBhdXNlQVBJID0gZmFsc2U7CisgICAg
cnVuVHJhbnNpdGlvblRlc3QoZXhwZWN0ZWRWYWx1ZXMsIHNldHVwVGVzdCwgdXNlUGF1c2VBUEkp
OwogICA8L3NjcmlwdD4KIDwvaGVhZD4KIDxib2R5PgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFu
Z2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAzZTdiMmI1ZGE1MTJmYjg0MzE4ZjViOGQx
MDJlNWEyYTUyMzI5ODFiLi4wOTFlYTUxMDc4YTgxNGRhNWU2ZjRmNzY1OWEyZGFkMDU5OGZhNzFl
IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE5IEBACisyMDEwLTEyLTA2ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJA
YXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIENTUyBhbmltYXRpb24gZG9lc24ndCB3b3JrIGZvciBib3JkZXItcmFkaXVzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00ODM0MAorICAgICAgICAK
KyAgICAgICAgSW5jbHVkZSBDU1NQcm9wZXJ0eUJvcmRlclJhZGl1cyBpbiB0aGUgbGlzdCBvZiBz
aG9ydGhhbmQKKyAgICAgICAgcHJvcGVydGllcywgc28gdGhhdCB0aGUgaW5kaXZpZHVhbCBib3Jk
ZXItcmFkaXVzIHByb3BlcnRpZXMKKyAgICAgICAgZ2V0IGFuaW1hdGVkLgorCisgICAgICAgIFRl
c3Q6IHRyYW5zaXRpb25zL2JvcmRlci1yYWRpdXMtdHJhbnNpdGlvbi5odG1sCisKKyAgICAgICAg
KiBwYWdlL2FuaW1hdGlvbi9BbmltYXRpb25CYXNlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmFk
ZFNob3J0aGFuZFByb3BlcnRpZXMpOgorCiAyMDEwLTEyLTA2ICBSeW9zdWtlIE5pd2EgIDxybml3
YUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQgYnVpbGQgZml4IGZvciBMZW9wYXJk
IGFmdGVyIHI3MzM3OS4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGFnZS9hbmltYXRpb24vQW5pbWF0
aW9uQmFzZS5jcHAgYi9XZWJDb3JlL3BhZ2UvYW5pbWF0aW9uL0FuaW1hdGlvbkJhc2UuY3BwCmlu
ZGV4IDY2MTcyZjc5NWIxODAzZTRmNjRkMjE4MGNkMjJkMTgwNjA5ZmUxNDIuLmQ1NjE2YThmZjRk
YjFlODUyZjQ4YjBmZDI4NjBhODA1MTJkNTYxMWQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGFnZS9h
bmltYXRpb24vQW5pbWF0aW9uQmFzZS5jcHAKKysrIGIvV2ViQ29yZS9wYWdlL2FuaW1hdGlvbi9B
bmltYXRpb25CYXNlLmNwcApAQCAtNzM0LDYgKzczNCw3IEBAIHN0YXRpYyB2b2lkIGFkZFNob3J0
aGFuZFByb3BlcnRpZXMoKQogICAgICAgICBDU1NQcm9wZXJ0eUJvcmRlckNvbG9yLCAKICAgICAg
ICAgQ1NTUHJvcGVydHlCb3JkZXJXaWR0aCwKICAgICAgICAgQ1NTUHJvcGVydHlCb3JkZXIsCisg
ICAgICAgIENTU1Byb3BlcnR5Qm9yZGVyUmFkaXVzLAogICAgICAgICBDU1NQcm9wZXJ0eUJvcmRl
clNwYWNpbmcsCiAgICAgICAgIENTU1Byb3BlcnR5TWFyZ2luLAogICAgICAgICBDU1NQcm9wZXJ0
eU91dGxpbmUsCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75837</attachid>
            <date>2010-12-07 13:39:48 -0800</date>
            <delta_ts>2010-12-07 13:43:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-48340-20101207133946.patch</filename>
            <type>text/plain</type>
            <size>5141</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhYjIwYzg3ZDRmYjBhNzQ3NTA1NzJkYmY0NmE2N2Q1NzJhNzY0MDRjLi5mMDIwZjIw
N2EzZGRlYzQwNzA4NGM1ZDI3NjY0MGIyYTZlYzA5ZmMwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAK
KzIwMTAtMTItMDcgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFrZSB1c2Ugb2Yg
cGF1c2UgQVBJIG1vcmUgZXhwbGljaXQgYmVmb3JlIGxhbmRpbmcgZml4IGZvciBib3Jlci1yYWRp
dXMgYW5pbWF0aW9uLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NDgzNDAKKyAgICAgICAgCisgICAgICAgICogdHJhbnNpdGlvbnMvdHJhbnNpdGlvbi10
ZXN0LWhlbHBlcnMuanM6IEFkZCBzb21lIGNvbnN0YW50cyB0aGF0CisgICAgICAgIHdlIGNhbiB1
c2UgdG8gbWFrZSB0aGUgdGVzdHMgbW9yZSByZWFkYWJsZS4KKyAgICAgICAgSGFuZGxlIGFuIGV4
dHJhIHZhbHVlIGluIHRoZSBleHBlY3RlZCB2YWx1ZXMgYXJyYXlzLCB0byB0ZWxsIHVzIGlmCisg
ICAgICAgIHdlIHNob3VsZCBleHBlY3QgYSBwcm9wZXJ0eSB0byBiZSBhbmltYXRlZCwgYW5kIHRo
ZXJlZm9yZSB3aGV0aGVyCisgICAgICAgIHdlIHNob3VsZCB0cnkgdG8gcGF1c2UgaXQuCisgICAg
ICAgICogdHJhbnNpdGlvbnMvY29sb3ItdHJhbnNpdGlvbi1hbGwuaHRtbDoKKyAgICAgICAgKiB0
cmFuc2l0aW9ucy96ZXJvLWR1cmF0aW9uLWluLWxpc3QuaHRtbDoKKyAgICAgICAgQWRqdXN0IHRv
IG1ha2UgdXNlIG9mIHRoZSBhYm92ZSBjaGFuZ2VzLgorCiAyMDEwLTEyLTA3ICBZYWVsIEFoYXJv
biAgPHlhZWwuYWhhcm9uQG5va2lhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBBbnRvbmlv
IEdvbWVzLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvY29sb3ItdHJhbnNp
dGlvbi1hbGwuaHRtbCBiL0xheW91dFRlc3RzL3RyYW5zaXRpb25zL2NvbG9yLXRyYW5zaXRpb24t
YWxsLmh0bWwKaW5kZXggODY3NmEzMmRkZWRhOThmZjg4ZWU5MDEwMTkxYzhjYjA2ZDFlZmZmNi4u
OWI0ZDhkNzg0YTBkM2U2M2MzOGEwZGFmZGIwZWQ3YzlkYWQ3YTBhOCAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvdHJhbnNpdGlvbnMvY29sb3ItdHJhbnNpdGlvbi1hbGwuaHRtbAorKysgYi9MYXlv
dXRUZXN0cy90cmFuc2l0aW9ucy9jb2xvci10cmFuc2l0aW9uLWFsbC5odG1sCkBAIC0yMSwxMCAr
MjEsMTAgQEAKICAgPHNjcmlwdCBzcmM9InRyYW5zaXRpb24tdGVzdC1oZWxwZXJzLmpzIiB0eXBl
PSJ0ZXh0L2phdmFzY3JpcHQiIGNoYXJzZXQ9InV0Zi04Ij48L3NjcmlwdD4KICAgPHNjcmlwdCB0
eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGNoYXJzZXQ9InV0Zi04Ij4KICAgICBjb25zdCBleHBlY3Rl
ZFZhbHVlcyA9IFsKLSAgICAgIC8vIFt0aW1lLCBlbGVtZW50LWlkLCBwcm9wZXJ0eSwgZXhwZWN0
ZWQtdmFsdWUsIHRvbGVyYW5jZV0KLSAgICAgIFswLjUsICdvdXRlcicsICdjb2xvcicsIFswLCAx
MjcsIDEyN10sIDJdLAotICAgICAgWzAuNSwgJ2lubmVyJywgJ2NvbG9yJywgWzI1NSwgMCwgMF0s
IDJdLAotICAgICAgWzAuNSwgJ2lubmVyJywgJy13ZWJraXQtdGV4dC1maWxsLWNvbG9yJywgWzI1
NSwgMCwgMF0sIDJdLAorICAgICAgLy8gW3RpbWUsIGVsZW1lbnQtaWQsIHByb3BlcnR5LCBleHBl
Y3RlZC12YWx1ZSwgdG9sZXJhbmNlLCBwb3N0LWNvbXBsZXRpb24gY2FsbGJhY2ssIHNob3VsZC1i
ZS10cmFuc2l0aW9uaW5nXQorICAgICAgWzAuNSwgJ291dGVyJywgJ2NvbG9yJywgWzAsIDEyNywg
MTI3XSwgMiwgbnVsbCwgc2hvdWxkQmVUcmFuc2l0aW9uaW5nXSwKKyAgICAgIFswLjUsICdpbm5l
cicsICdjb2xvcicsIFsyNTUsIDAsIDBdLCAyLCBudWxsLCBzaG91bGROb3RCZVRyYW5zaXRpb25p
bmddLAorICAgICAgWzAuNSwgJ2lubmVyJywgJy13ZWJraXQtdGV4dC1maWxsLWNvbG9yJywgWzI1
NSwgMCwgMF0sIDIsIG51bGwsIHNob3VsZE5vdEJlVHJhbnNpdGlvbmluZ10sCiAgICAgXTsKIAog
ICAgIGZ1bmN0aW9uIHNldHVwVGVzdCgpCkBAIC0zMiw3ICszMiw3IEBACiAgICAgICBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgnb3V0ZXInKS5jbGFzc05hbWUgPSAnY2hhbmdlZCc7CiAgICAgfQog
Ci0gICAgcnVuVHJhbnNpdGlvblRlc3QoZXhwZWN0ZWRWYWx1ZXMsIHNldHVwVGVzdCwgdHJ1ZSk7
CisgICAgcnVuVHJhbnNpdGlvblRlc3QoZXhwZWN0ZWRWYWx1ZXMsIHNldHVwVGVzdCwgdXNlUGF1
c2VBUEkpOwogICA8L3NjcmlwdD4KIDwvaGVhZD4KIDxib2R5PgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvdHJhbnNpdGlvbnMvdHJhbnNpdGlvbi10ZXN0LWhlbHBlcnMuanMgYi9MYXlvdXRUZXN0
cy90cmFuc2l0aW9ucy90cmFuc2l0aW9uLXRlc3QtaGVscGVycy5qcwppbmRleCBiMjNiZTEyYTYz
NGQxMWVkZjM4YjMzZDViZDg5ZmQ0ODQ3Y2EyYWIxLi5hZDlmODA0Y2RhMjg4MmU2ZWM3YTIwZWY1
Y2ZjMmIzMjg3NjhkYTBiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy90cmFuc2l0aW9ucy90cmFu
c2l0aW9uLXRlc3QtaGVscGVycy5qcworKysgYi9MYXlvdXRUZXN0cy90cmFuc2l0aW9ucy90cmFu
c2l0aW9uLXRlc3QtaGVscGVycy5qcwpAQCAtMjEsNiArMjEsMTIgQEAgRnVuY3Rpb24gcGFyYW1l
dGVyczoKIAogKi8KIAorY29uc3QgdXNlUGF1c2VBUEkgPSB0cnVlOworY29uc3QgZG9udFVzZVBh
dXNlQVBJID0gZmFsc2U7CisKK2NvbnN0IHNob3VsZEJlVHJhbnNpdGlvbmluZyA9IHRydWU7Citj
b25zdCBzaG91bGROb3RCZVRyYW5zaXRpb25pbmcgPSBmYWxzZTsKKwogZnVuY3Rpb24gcm91bmRO
dW1iZXIobnVtLCBkZWNpbWFsUGxhY2VzKQogewogICByZXR1cm4gTWF0aC5yb3VuZChudW0gKiBN
YXRoLnBvdygxMCwgZGVjaW1hbFBsYWNlcykpIC8gTWF0aC5wb3coMTAsIGRlY2ltYWxQbGFjZXMp
OwpAQCAtMTY2LDkgKzE3MiwxNiBAQCBmdW5jdGlvbiBydW5UZXN0KGV4cGVjdGVkLCB1c2VQYXVz
ZUFQSSkKICAgICAgICAgaWYgKCFwcm9wZXJ0eS5pbmRleE9mKCItd2Via2l0LXRyYW5zZm9ybSIp
KQogICAgICAgICAgICAgcHJvcGVydHkgPSAiLXdlYmtpdC10cmFuc2Zvcm0iOwogCisgICAgICAg
IHZhciB0cnlUb1BhdXNlVHJhbnNpdGlvbiA9IGV4cGVjdGVkW2ldWzZdOworICAgICAgICBpZiAo
dHJ5VG9QYXVzZVRyYW5zaXRpb24gPT09IHVuZGVmaW5lZCkKKyAgICAgICAgICB0cnlUb1BhdXNl
VHJhbnNpdGlvbiA9IHNob3VsZEJlVHJhbnNpdGlvbmluZzsKKwogICAgICAgICAvLyBXZSBjYW4g
b25seSB1c2UgdGhlIHRyYW5zaXRpb24gZmFzdC1mb3J3YXJkIG1lY2hhbmlzbSBpZiBEUlQgaW1w
bGVtZW50cyBwYXVzZVRyYW5zaXRpb25BdFRpbWVPbkVsZW1lbnRXaXRoSWQoKQogICAgICAgICBp
ZiAoaGFzUGF1c2VUcmFuc2l0aW9uQVBJICYmIHVzZVBhdXNlQVBJKSB7Ci0gICAgICAgICAgICBs
YXlvdXRUZXN0Q29udHJvbGxlci5wYXVzZVRyYW5zaXRpb25BdFRpbWVPbkVsZW1lbnRXaXRoSWQo
cHJvcGVydHksIHRpbWUsIGVsZW1lbnRJZCk7CisgICAgICAgICAgICBpZiAodHJ5VG9QYXVzZVRy
YW5zaXRpb24pIHsKKyAgICAgICAgICAgICAgaWYgKCFsYXlvdXRUZXN0Q29udHJvbGxlci5wYXVz
ZVRyYW5zaXRpb25BdFRpbWVPbkVsZW1lbnRXaXRoSWQocHJvcGVydHksIHRpbWUsIGVsZW1lbnRJ
ZCkpCisgICAgICAgICAgICAgICAgd2luZG93LmNvbnNvbGUubG9nKCJGYWlsZWQgdG8gcGF1c2Ug
JyIgKyBwcm9wZXJ0eSArICInIHRyYW5zaXRpb24gb24gZWxlbWVudCAnIiArIGVsZW1lbnRJZCAr
ICInIik7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBjaGVja0V4cGVjdGVkVmFsdWUoZXhw
ZWN0ZWQsIGkpOwogICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgaWYgKHRpbWUgPiBtYXhU
aW1lKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvemVyby1kdXJhdGlvbi1p
bi1saXN0Lmh0bWwgYi9MYXlvdXRUZXN0cy90cmFuc2l0aW9ucy96ZXJvLWR1cmF0aW9uLWluLWxp
c3QuaHRtbAppbmRleCBmYmUyZjVjMDhhN2Y2ZjdhOWNlMDY5NzVlMzUyMTc3ODcxNDE4MzNhLi5k
NGJhYmIxMTVjZjRlYjY2MDQ4MDVkYmNkZWIzYTk2MTI0MDdiMzgwIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy90cmFuc2l0aW9ucy96ZXJvLWR1cmF0aW9uLWluLWxpc3QuaHRtbAorKysgYi9MYXlv
dXRUZXN0cy90cmFuc2l0aW9ucy96ZXJvLWR1cmF0aW9uLWluLWxpc3QuaHRtbApAQCAtMjAsOSAr
MjAsOSBAQAogICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgY2hhcnNldD0idXRmLTgi
PgogICAgIAogICAgIGNvbnN0IGV4cGVjdGVkVmFsdWVzID0gWwotICAgICAgLy8gW3RpbWUsIGVs
ZW1lbnQtaWQsIHByb3BlcnR5LCBleHBlY3RlZC12YWx1ZSwgdG9sZXJhbmNlXQotICAgICAgWzAu
MjUsICJib3giLCAibGVmdCIsIDUwLCAxMF0sCi0gICAgICBbMC4yNSwgImJveCIsICJ0b3AiLCAx
MDAsIDEwXSwKKyAgICAgIC8vIFt0aW1lLCBlbGVtZW50LWlkLCBwcm9wZXJ0eSwgZXhwZWN0ZWQt
dmFsdWUsIHRvbGVyYW5jZSwgcG9zdC1jb21wbGV0aW9uIGNhbGxiYWNrLCBzaG91bGQtYmUtdHJh
bnNpdGlvbmluZ10KKyAgICAgIFswLjI1LCAiYm94IiwgImxlZnQiLCA1MCwgMTAsIG51bGwsIHNo
b3VsZEJlVHJhbnNpdGlvbmluZ10sCisgICAgICBbMC4yNSwgImJveCIsICJ0b3AiLCAxMDAsIDEw
LCBudWxsLCBzaG91bGROb3RCZVRyYW5zaXRpb25pbmddLAogICAgIF07CiAgICAgCiAgICAgZnVu
Y3Rpb24gc2V0dXBUZXN0KCkKQEAgLTMyLDggKzMyLDcgQEAKICAgICAgIGJveC5zdHlsZS5sZWZ0
ID0gJzEwMHB4JzsKICAgICB9CiAgICAgCi0gICAgcnVuVHJhbnNpdGlvblRlc3QoZXhwZWN0ZWRW
YWx1ZXMsIHNldHVwVGVzdCwgdHJ1ZSk7Ci0gICAgCisgICAgcnVuVHJhbnNpdGlvblRlc3QoZXhw
ZWN0ZWRWYWx1ZXMsIHNldHVwVGVzdCwgdXNlUGF1c2VBUEkpOwogICA8L3NjcmlwdD4KIDwvaGVh
ZD4KIDxib2R5Pgo=
</data>
<flag name="review"
          id="66684"
          type_id="1"
          status="+"
          setter="cmarrin"
    />
          </attachment>
      

    </bug>

</bugzilla>