<?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>101294</bug_id>
          
          <creation_ts>2012-11-05 19:13:01 -0800</creation_ts>
          <short_desc>While absolute positioning is put before the first flexitem, flexitems will move to a new line.</short_desc>
          <delta_ts>2012-11-08 16:15:38 -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>Layout and Rendering</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>62048</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="wayfind">whyer1</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric</cc>
    
    <cc>kennyluck</cc>
    
    <cc>ojan</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>whyer1</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>759169</commentid>
    <comment_count>0</comment_count>
    <who name="wayfind">whyer1</who>
    <bug_when>2012-11-05 19:13:01 -0800</bug_when>
    <thetext>an absolute div before all flex item in a container will lead to flex item lmove to a new line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759191</commentid>
    <comment_count>1</comment_count>
      <attachid>172473</attachid>
    <who name="wayfind">whyer1</who>
    <bug_when>2012-11-05 19:55:49 -0800</bug_when>
    <thetext>Created attachment 172473
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759193</commentid>
    <comment_count>2</comment_count>
    <who name="wayfind">whyer1</who>
    <bug_when>2012-11-05 19:57:06 -0800</bug_when>
    <thetext>If absolute div before all flex item in a container,and the set flex container to &quot;-webkit-flex-flow: row wrap&quot; the flex item after absolute div will move to a new line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759358</commentid>
    <comment_count>3</comment_count>
    <who name="wayfind">whyer1</who>
    <bug_when>2012-11-06 00:57:18 -0800</bug_when>
    <thetext>We may come across this problem in RenderFlexibleBox::computeNextFlexLine.when it comes to the move-to-next-line issue, 2 condition must be taken into consideration 1) whether the width has gone beyond lineBreakLength , 2) whether the rderedChildren is empty. 
If the width has gone beyond ineBreakLength and absloute layout is ongoing in the container, wrong line-moving might occur. 
The way to solve the problem is to jutify whether orderedChildren could collect at least one flex item, if yes, move to next line</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759366</commentid>
    <comment_count>4</comment_count>
      <attachid>172511</attachid>
    <who name="wayfind">whyer1</who>
    <bug_when>2012-11-06 01:10:49 -0800</bug_when>
    <thetext>Created attachment 172511
Prev patch lost a LayoutTesst Changelog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759416</commentid>
    <comment_count>5</comment_count>
      <attachid>172525</attachid>
    <who name="wayfind">whyer1</who>
    <bug_when>2012-11-06 01:54:46 -0800</bug_when>
    <thetext>Created attachment 172525
Add more Changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759570</commentid>
    <comment_count>6</comment_count>
      <attachid>172560</attachid>
    <who name="wayfind">whyer1</who>
    <bug_when>2012-11-06 05:49:19 -0800</bug_when>
    <thetext>Created attachment 172560
Finally patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759590</commentid>
    <comment_count>7</comment_count>
      <attachid>172566</attachid>
    <who name="wayfind">whyer1</who>
    <bug_when>2012-11-06 06:12:10 -0800</bug_when>
    <thetext>Created attachment 172566
Really finally patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759771</commentid>
    <comment_count>8</comment_count>
      <attachid>172566</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-11-06 09:32:38 -0800</bug_when>
    <thetext>Comment on attachment 172566
Really finally patch

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

Thanks for the fix. The change looks good. Just a bunch of style nits.

You&apos;re ChangeLog description does not match the standard format. I recommend deleting them and uploading this patch using &quot;webkit-patch upload&quot;. Then it will create the ChangeLog entries for you and you just need to fill in the detailed description section. Also, that will properly mark the patch as ready for review by setting r?.

&gt; LayoutTests/css3/flexbox/flex-algorithm.html:202
&gt; +  &lt;div style=&quot;position: absolute;&quot;&gt;&lt;/div&gt;

May as well check the x/y positions on this element as well.

&gt; LayoutTests/css3/flexbox/flex-algorithm.html:203
&gt; +  &lt;div data-offset-y=&quot;0&quot; style=&quot;width: 700px;&quot;&gt;&lt;/div&gt;

May as well add data-offset-x=0 as well for good measure.

&gt; Source/WebCore/rendering/RenderFlexibleBox.cpp:898
&gt; +    bool hasOneItemCollected = false;

I&apos;d prefer a name like...lineHasInFlowItem. Also, a line break after this line would break up the code to make it a bit more readable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760702</commentid>
    <comment_count>9</comment_count>
      <attachid>172802</attachid>
    <who name="wayfind">whyer1</who>
    <bug_when>2012-11-07 07:55:22 -0800</bug_when>
    <thetext>Created attachment 172802
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760754</commentid>
    <comment_count>10</comment_count>
      <attachid>172802</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-11-07 09:10:21 -0800</bug_when>
    <thetext>Comment on attachment 172802
Patch

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

&gt; Source/WebCore/ChangeLog:8
&gt; +        Additional information of the change such as approach, rationale. Please add per-function descriptions below (OOPS!).

You need to put a description of the change here.

&gt; Source/WebCore/ChangeLog:10
&gt; +        No new tests (OOPS!).

You can delete this line.

&gt; LayoutTests/ChangeLog:8
&gt; +        Additional information of the change such as approach, rationale. Please add per-function descriptions below (OOPS!).

Need a short description here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761326</commentid>
    <comment_count>11</comment_count>
      <attachid>172928</attachid>
    <who name="wayfind">whyer1</who>
    <bug_when>2012-11-07 21:48:59 -0800</bug_when>
    <thetext>Created attachment 172928
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761333</commentid>
    <comment_count>12</comment_count>
      <attachid>172928</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-11-07 22:03:30 -0800</bug_when>
    <thetext>Comment on attachment 172928
Patch

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

This patch doesn&apos;t seem to apply to tip of tree (see all the bot failures).

&gt; Source/WebCore/ChangeLog:10
&gt; +		If there is an absolutely positioned flex item before other items in a container and the container is set to &quot;-webkit-flex-flow: row wrap&quot;, the flex item after the absolutely positioned will move to a new line.
&gt; +		This issue has to do with RenderFlexibleBox::computeNextFlexLine. When determing line breaks, the algorithm sees if 1) the total width exceeds lineBreakLength and 2) whether orderedChildren is non-empty.  But then, if the total width exceeds lineBreakLength and there&apos;s only absolutely positioned elemments in orderedChildren then the conditions are met and the algorithm mistakenly breaks the line.
&gt; +		The solution is to see if orderedChildren collects at least a flex item. If it does, break the line.

Please use only spaces and not tabs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761335</commentid>
    <comment_count>13</comment_count>
      <attachid>172931</attachid>
    <who name="wayfind">whyer1</who>
    <bug_when>2012-11-07 22:06:28 -0800</bug_when>
    <thetext>Created attachment 172931
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761345</commentid>
    <comment_count>14</comment_count>
      <attachid>172931</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-11-07 22:18:32 -0800</bug_when>
    <thetext>Comment on attachment 172931
Patch

Patch looks good. Thanks. Just need to figure out why it&apos;s not applying. Looks like there&apos;s a conflict in RenderFlexibleBox.cpp. e.g. see http://queues.webkit.org/results/14757641.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761542</commentid>
    <comment_count>15</comment_count>
      <attachid>172975</attachid>
    <who name="wayfind">whyer1</who>
    <bug_when>2012-11-08 03:04:21 -0800</bug_when>
    <thetext>Created attachment 172975
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761562</commentid>
    <comment_count>16</comment_count>
      <attachid>172986</attachid>
    <who name="wayfind">whyer1</who>
    <bug_when>2012-11-08 03:19:06 -0800</bug_when>
    <thetext>Created attachment 172986
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761834</commentid>
    <comment_count>17</comment_count>
      <attachid>172986</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-11-08 08:43:01 -0800</bug_when>
    <thetext>Comment on attachment 172986
Patch

Yay! Thanks! I assume you want me to commit this as well. I&apos;m adding cq+ (puts in in the commit queue). For future reference, you request cq by setting cq?. That lets the reviewer know you would like a cq+ once the patch is r+&apos;ed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761874</commentid>
    <comment_count>18</comment_count>
      <attachid>172986</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-08 09:29:32 -0800</bug_when>
    <thetext>Comment on attachment 172986
Patch

Clearing flags on attachment: 172986

Committed r133906: &lt;http://trac.webkit.org/changeset/133906&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761875</commentid>
    <comment_count>19</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-08 09:29:36 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>762294</commentid>
    <comment_count>20</comment_count>
      <attachid>172975</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-11-08 16:15:38 -0800</bug_when>
    <thetext>Comment on attachment 172975
Patch

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

&gt; LayoutTests/css3/flexbox/flex-algorithm.html:201
&gt; +&lt;div class=&quot;flexbox&quot; style=&quot;height: 60px; -webkit-flex-flow: row wrap; position: relative;&quot;&gt;

Nit: Instead of using -webkit-flex-flow, you should use the row and wrap class from flexbox.css so this code will run in Firefox.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172473</attachid>
            <date>2012-11-05 19:55:49 -0800</date>
            <delta_ts>2012-11-06 01:10:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>0001-absolute-element-before-all-flex-item-lead-to-all-fl.patch</filename>
            <type>text/plain</type>
            <size>4117</size>
            <attacher name="wayfind">whyer1</attacher>
            
              <data encoding="base64">RnJvbSBlMzliNmNlZjUzOGY0OTQwZjRhODQzNzY5OWFiMzZmMTE0ZjkzNGQxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiB3YXlmaW5kIDx3aHllcjFAZ21haWwuY29tPgpEYXRlOiBUdWUs
IDYgTm92IDIwMTIgMTE6NTA6MzkgKzA4MDAKU3ViamVjdDogW1BBVENIXSBhYnNvbHV0ZSBlbGVt
ZW50IGJlZm9yZSBhbGwgZmxleCBpdGVtIGxlYWQgdG8gYWxsIGZsZXggaXRlbQogbW92ZSB0byBh
IG5ldyBsaW5lCgoKU2lnbmVkLW9mZi1ieTogd2F5ZmluZCA8d2h5ZXIxQGdtYWlsLmNvbT4KLS0t
CiAuLi4vY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLWV4cGVjdGVkLnR4dCAgICAgICB8ICAg
IDEgKwogTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLmh0bWwgICAgICAg
fCAgICA2ICsrKysrKwogU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEzICsrKysrKysrKysrKysKIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJGbGV4aWJsZUJveC5jcHAgICAgIHwgICAgNSArKystLQogNCBmaWxlcyBjaGFuZ2VkLCAy
MyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2NzczMvZmxleGJveC9mbGV4LWFsZ29yaXRobS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9j
c3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0tZXhwZWN0ZWQudHh0CmluZGV4IGJmZTcwOTEuLmVh
ZGJkYTQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9mbGV4LWFsZ29yaXRo
bS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3Jp
dGhtLWV4cGVjdGVkLnR4dApAQCAtMjMsNCArMjMsNSBAQCBQQVNTCiBQQVNTCiBQQVNTCiBQQVNT
CitQQVNTCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9mbGV4LWFsZ29y
aXRobS5odG1sIGIvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLmh0bWwK
aW5kZXggODg3MmQ5Ni4uYTMzODU1OCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4
Ym94L2ZsZXgtYWxnb3JpdGhtLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2Zs
ZXgtYWxnb3JpdGhtLmh0bWwKQEAgLTE5OCw2ICsxOTgsMTEgQEAgYm9keSB7CiAgIDwvZGl2Pgog
PC9kaXY+CiAKKzxkaXYgY2xhc3M9ImZsZXhib3giIHN0eWxlPSJoZWlnaHQ6IDYwcHg7IC13ZWJr
aXQtZmxleC1mbG93OiByb3cgd3JhcDsgcG9zaXRpb246IHJlbGF0aXZlOyI+CisgIDxkaXYgc3R5
bGU9InBvc2l0aW9uOiBhYnNvbHV0ZTsiPjwvZGl2PgorICA8ZGl2IGRhdGEtb2Zmc2V0LXk9IjAi
IHN0eWxlPSJ3aWR0aDogNzAwcHg7Ij48L2Rpdj4KKzwvZGl2PgorCiA8IS0tIFRlc3QgYm9yZGVy
L3BhZGRpbmcvbWFyZ2luIG9uIHRoZSBmbGV4Ym94IGl0c2VsZi4gLS0+CiA8ZGl2IGRhdGEtZXhw
ZWN0ZWQtd2lkdGg9IjgzMCIgc3R5bGU9ImJvcmRlcjogMTBweCBzb2xpZDsgZGlzcGxheTogaW5s
aW5lLWJsb2NrOyI+CiAgICAgPGRpdiBkYXRhLWV4cGVjdGVkLXdpZHRoPSI3MDAiIHN0eWxlPSJw
YWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IGJvcmRlci1sZWZ0OiAzMHB4
IHNvbGlkOyBib3JkZXItcmlnaHQ6IDQwcHggc29saWQ7IG1hcmdpbi1sZWZ0OiA1MHB4OyBtYXJn
aW4tcmlnaHQ6NjBweDsiIGNsYXNzPSJmbGV4Ym94Ij4KQEAgLTIwNyw1ICsyMTIsNiBAQCBib2R5
IHsKICAgICA8L2Rpdj4KIDwvZGl2PgogCisKIDwvYm9keT4KIDwvaHRtbD4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRl
eCBhNjczYTI0Li42OTgwYjg1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTItMTEt
MDEgIHdheWZpbmQgIDx3aHllcjFAZ21haWwuY29tPgorCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDEyOTQKKworCQlJZiBhYnNvbHV0ZSBkaXYgYmVm
b3JlIGFsbCBmbGV4IGl0ZW0gaW4gYSBjb250YWluZXIsYW5kIHRoZSBzZXQgZmxleAorCQljb250
YWluZXIgdG8gIi13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcCIgdGhlIGZsZXggaXRlbQorCQlh
ZnRlciBhYnNvbHV0ZSBkaXYgd2lsbCBtb3ZlIHRvIGEgbmV3IGxpbmUuCisKKwkJKiBTb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwOiBmaXggdGhlIG5leHQgZmxl
eCBsaW5lCisJCWNvbXB1dGUgYWxnb3JpdGhtLgorCisgICAgICAgIFRlc3Q6IExheW91dFRlc3Rz
L2NzczMvZmxleGJveC9mbGV4LWFsZ29yaXRobS5odG1sCisKIDIwMTItMTEtMDEgIEtlbnQgVGFt
dXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJlbW92ZSB1bnVzZWQgTG9jYWxl
OjpwYXJzZURhdGVUaW1lCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyRmxleGlibGVCb3guY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhp
YmxlQm94LmNwcAppbmRleCBlMTZiMzIxLi5kYjM5ODIzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAKQEAgLTg5NSw3ICs4OTUsNyBAQCBib29s
IFJlbmRlckZsZXhpYmxlQm94Ojpjb21wdXRlTmV4dEZsZXhMaW5lKE9yZGVySXRlcmF0b3ImIGl0
ZXJhdG9yLCBPcmRlcmVkRmxleAogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBMYXlvdXRV
bml0IGxpbmVCcmVha0xlbmd0aCA9IG1haW5BeGlzQ29udGVudEV4dGVudChNQVhfTEFZT1VUX1VO
SVQpOwotCisgICAgYm9vbCBoYXNPbmVJdGVtQ29sbGVjdGVkID0gZmFsc2U7CiAgICAgZm9yIChS
ZW5kZXJCb3gqIGNoaWxkID0gaXRlcmF0b3IuY3VycmVudENoaWxkKCk7IGNoaWxkOyBjaGlsZCA9
IGl0ZXJhdG9yLm5leHQoKSkgewogICAgICAgICBpZiAoY2hpbGQtPmlzT3V0T2ZGbG93UG9zaXRp
b25lZCgpKSB7CiAgICAgICAgICAgICBvcmRlcmVkQ2hpbGRyZW4uYXBwZW5kKGNoaWxkKTsKQEAg
LTkwNiw5ICs5MDYsMTAgQEAgYm9vbCBSZW5kZXJGbGV4aWJsZUJveDo6Y29tcHV0ZU5leHRGbGV4
TGluZShPcmRlckl0ZXJhdG9yJiBpdGVyYXRvciwgT3JkZXJlZEZsZXgKICAgICAgICAgTGF5b3V0
VW5pdCBjaGlsZE1haW5BeGlzTWFyZ2luQm94RXh0ZW50ID0gbWFpbkF4aXNCb3JkZXJBbmRQYWRk
aW5nRXh0ZW50Rm9yQ2hpbGQoY2hpbGQpICsgY2hpbGRNYWluQXhpc0V4dGVudDsKICAgICAgICAg
Y2hpbGRNYWluQXhpc01hcmdpbkJveEV4dGVudCArPSBpc0hvcml6b250YWxGbG93KCkgPyBjaGls
ZC0+bWFyZ2luV2lkdGgoKSA6IGNoaWxkLT5tYXJnaW5IZWlnaHQoKTsKIAotICAgICAgICBpZiAo
aXNNdWx0aWxpbmUoKSAmJiBwcmVmZXJyZWRNYWluQXhpc0V4dGVudCArIGNoaWxkTWFpbkF4aXNN
YXJnaW5Cb3hFeHRlbnQgPiBsaW5lQnJlYWtMZW5ndGggJiYgb3JkZXJlZENoaWxkcmVuLnNpemUo
KSA+IDApCisgICAgICAgIGlmIChpc011bHRpbGluZSgpICYmIHByZWZlcnJlZE1haW5BeGlzRXh0
ZW50ICsgY2hpbGRNYWluQXhpc01hcmdpbkJveEV4dGVudCA+IGxpbmVCcmVha0xlbmd0aCAmJiBo
YXNPbmVJdGVtQ29sbGVjdGVkKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIG9yZGVyZWRD
aGlsZHJlbi5hcHBlbmQoY2hpbGQpOworICAgICAgICBoYXNPbmVJdGVtQ29sbGVjdGVkID0gdHJ1
ZTsKICAgICAgICAgcHJlZmVycmVkTWFpbkF4aXNFeHRlbnQgKz0gY2hpbGRNYWluQXhpc01hcmdp
bkJveEV4dGVudDsKICAgICAgICAgdG90YWxGbGV4R3JvdyArPSBjaGlsZC0+c3R5bGUoKS0+Zmxl
eEdyb3coKTsKICAgICAgICAgdG90YWxXZWlnaHRlZEZsZXhTaHJpbmsgKz0gY2hpbGQtPnN0eWxl
KCktPmZsZXhTaHJpbmsoKSAqIGNoaWxkTWFpbkF4aXNFeHRlbnQ7Ci0tIAoxLjcuOS42IChBcHBs
ZSBHaXQtMzEuMSkKCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172511</attachid>
            <date>2012-11-06 01:10:49 -0800</date>
            <delta_ts>2012-11-06 01:54:46 -0800</delta_ts>
            <desc>Prev patch lost a LayoutTesst Changelog. </desc>
            <filename>0001-flex-item-layout-bug-with-an-absolute-div-before-all.patch</filename>
            <type>text/plain</type>
            <size>5486</size>
            <attacher name="wayfind">whyer1</attacher>
            
              <data encoding="base64">RnJvbSA0MGU2N2Y1OTgxYzY4NmE1NWI0MmU4MzkwMzUzZmNjYzg3OTUwMzUwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiB3YXlmaW5kIDx3aHllcjFAZ21haWwuY29tPgpEYXRlOiBUdWUs
IDYgTm92IDIwMTIgMTc6MDQ6MzkgKzA4MDAKU3ViamVjdDogW1BBVENIXSBmbGV4IGl0ZW0gbGF5
b3V0IGJ1ZyB3aXRoIGFuIGFic29sdXRlIGRpdiBiZWZvcmUgYWxsIGZsZXgKIGl0ZW0KCgpTaWdu
ZWQtb2ZmLWJ5OiB3YXlmaW5kIDx3aHllcjFAZ21haWwuY29tPgotLS0KIExheW91dFRlc3RzL0No
YW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNiArKysrKysrKysrKysr
KysrCiAuLi4vY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLWV4cGVjdGVkLnR4dCAgICAgICB8
ICAgIDEgKwogTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLmh0bWwgICAg
ICAgfCAgICA2ICsrKysrKwogU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEzICsrKysrKysrKysrKysKIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJGbGV4aWJsZUJveC5jcHAgICAgIHwgICAgNSArKystLQogNSBmaWxlcyBjaGFuZ2Vk
LCAzOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA0YTBjMTRhLi42ZDQ4
NGYzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTAgQEAKKzIwMTItMTEtMDYgIHdheWZpbmQgIDx3aHllcjFA
Z21haWwuY29tPgorCisJICAgVW5yZWNpZXdlZCwKKwkgICBicmluZ8KgdXDCoGFub3RoZXLCoHRl
c3TCoGNhc2XCoHRvwqBkZWFswqB3aXRowqB0aGXCoGxheW91dMKgb2bCoGZsZXjCoGl0ZW1zwqB3
aXRowqBhYnNvbHV0ZcKgcG9zaXRpb25pbmfCoGRpdsKgYmVmb3JlIGFsbCBvZsKgdGhlbS4KKwor
CSAgICogY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLmh0bWwKKwogMjAxMi0xMC0zMSAgVGFr
YXNoaSBTYWthbW90byAgPHRhc2FrQGdvb2dsZS5jb20+CiAKICAgICAgICAgW1JlZmFjdG9yaW5n
XSBNb3ZlIGluaXRpYWwgc3R5bGUgc2V0dGluZyBmb3IgUHJvZ3Jlc3NWYWx1ZUVsZW1lbnQgZnJv
bSBhdHRhY2ggbWV0aG9kIHRvIGNyZWF0ZVNoYWRvd1N1YnRyZWUgbWV0aG9kIGluIEhUTUxQcm9n
cmVzc0VsZW1lbnQuCkBAIC04LDYgKzE1LDE1IEBACiAgICAgICAgICogZmFzdC9kb20vSFRNTFBy
b2dyZXNzRWxlbWVudC9wcm9ncmVzcy1iYXItc2V0LXZhbHVlLWV4cGVjdGVkLmh0bWw6IEFkZGVk
LgogICAgICAgICAqIGZhc3QvZG9tL0hUTUxQcm9ncmVzc0VsZW1lbnQvcHJvZ3Jlc3MtYmFyLXNl
dC12YWx1ZS5odG1sOiBBZGRlZC4KIAorCisgICAgICAgIFtSZWZhY3RvcmluZ10gTW92ZSBpbml0
aWFsIHN0eWxlIHNldHRpbmcgZm9yIFByb2dyZXNzVmFsdWVFbGVtZW50IGZyb20gYXR0YWNoIG1l
dGhvZCB0byBjcmVhdGVTaGFkb3dTdWJ0cmVlIG1ldGhvZCBpbiBIVE1MUHJvZ3Jlc3NFbGVtZW50
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODM2NjQK
KworICAgICAgICBSZXZpZXdlZCBieSBIYWppbWUgTW9yaXRhLgorCisgICAgICAgICogZmFzdC9k
b20vSFRNTFByb2dyZXNzRWxlbWVudC9wcm9ncmVzcy1iYXItc2V0LXZhbHVlLWV4cGVjdGVkLmh0
bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZG9tL0hUTUxQcm9ncmVzc0VsZW1lbnQvcHJvZ3Jl
c3MtYmFyLXNldC12YWx1ZS5odG1sOiBBZGRlZC4KKwogMjAxMi0xMC0zMSAgRGlyayBQcmFua2Ug
IDxkcHJhbmtlQGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLCByZW1vdmUgZW50
cmllcyBmb3IgdGVzdHMgbm8gbG9uZ2VyIGZhaWxpbmcuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
Y3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLWV4cGVjdGVkLnR4dAppbmRleCBiZmU3MDkxLi5l
YWRiZGE0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0
aG0tZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9mbGV4LWFsZ29y
aXRobS1leHBlY3RlZC50eHQKQEAgLTIzLDQgKzIzLDUgQEAgUEFTUwogUEFTUwogUEFTUwogUEFT
UworUEFTUwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdv
cml0aG0uaHRtbCBiL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9mbGV4LWFsZ29yaXRobS5odG1s
CmluZGV4IDg4NzJkOTYuLmEzMzg1NTggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2NzczMvZmxl
eGJveC9mbGV4LWFsZ29yaXRobS5odG1sCisrKyBiL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9m
bGV4LWFsZ29yaXRobS5odG1sCkBAIC0xOTgsNiArMTk4LDExIEBAIGJvZHkgewogICA8L2Rpdj4K
IDwvZGl2PgogCis8ZGl2IGNsYXNzPSJmbGV4Ym94IiBzdHlsZT0iaGVpZ2h0OiA2MHB4OyAtd2Vi
a2l0LWZsZXgtZmxvdzogcm93IHdyYXA7IHBvc2l0aW9uOiByZWxhdGl2ZTsiPgorICA8ZGl2IHN0
eWxlPSJwb3NpdGlvbjogYWJzb2x1dGU7Ij48L2Rpdj4KKyAgPGRpdiBkYXRhLW9mZnNldC15PSIw
IiBzdHlsZT0id2lkdGg6IDcwMHB4OyI+PC9kaXY+Cis8L2Rpdj4KKwogPCEtLSBUZXN0IGJvcmRl
ci9wYWRkaW5nL21hcmdpbiBvbiB0aGUgZmxleGJveCBpdHNlbGYuIC0tPgogPGRpdiBkYXRhLWV4
cGVjdGVkLXdpZHRoPSI4MzAiIHN0eWxlPSJib3JkZXI6IDEwcHggc29saWQ7IGRpc3BsYXk6IGlu
bGluZS1ibG9jazsiPgogICAgIDxkaXYgZGF0YS1leHBlY3RlZC13aWR0aD0iNzAwIiBzdHlsZT0i
cGFkZGluZy1sZWZ0OiAxMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyBib3JkZXItbGVmdDogMzBw
eCBzb2xpZDsgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkOyBtYXJnaW4tbGVmdDogNTBweDsgbWFy
Z2luLXJpZ2h0OjYwcHg7IiBjbGFzcz0iZmxleGJveCI+CkBAIC0yMDcsNSArMjEyLDYgQEAgYm9k
eSB7CiAgICAgPC9kaXY+CiA8L2Rpdj4KIAorCiA8L2JvZHk+CiA8L2h0bWw+CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5k
ZXggYTY3M2EyNC4uNjk4MGI4NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTEx
LTAxICB3YXlmaW5kICA8d2h5ZXIxQGdtYWlsLmNvbT4KKworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMjk0CisKKwkJSWYgYWJzb2x1dGUgZGl2IGJl
Zm9yZSBhbGwgZmxleCBpdGVtIGluIGEgY29udGFpbmVyLGFuZCB0aGUgc2V0IGZsZXgKKwkJY29u
dGFpbmVyIHRvICItd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXAiIHRoZSBmbGV4IGl0ZW0KKwkJ
YWZ0ZXIgYWJzb2x1dGUgZGl2IHdpbGwgbW92ZSB0byBhIG5ldyBsaW5lLgorCisJCSogU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcDogZml4IHRoZSBuZXh0IGZs
ZXggbGluZQorCQljb21wdXRlIGFsZ29yaXRobS4KKworICAgICAgICBUZXN0OiBMYXlvdXRUZXN0
cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0uaHRtbAorCiAyMDEyLTExLTAxICBLZW50IFRh
bXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZW1vdmUgdW51c2VkIExvY2Fs
ZTo6cGFyc2VEYXRlVGltZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckZsZXhpYmxlQm94LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4
aWJsZUJveC5jcHAKaW5kZXggZTE2YjMyMS4uZGIzOTgyMyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwCkBAIC04OTUsNyArODk1LDcgQEAgYm9v
bCBSZW5kZXJGbGV4aWJsZUJveDo6Y29tcHV0ZU5leHRGbGV4TGluZShPcmRlckl0ZXJhdG9yJiBp
dGVyYXRvciwgT3JkZXJlZEZsZXgKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgTGF5b3V0
VW5pdCBsaW5lQnJlYWtMZW5ndGggPSBtYWluQXhpc0NvbnRlbnRFeHRlbnQoTUFYX0xBWU9VVF9V
TklUKTsKLQorICAgIGJvb2wgaGFzT25lSXRlbUNvbGxlY3RlZCA9IGZhbHNlOwogICAgIGZvciAo
UmVuZGVyQm94KiBjaGlsZCA9IGl0ZXJhdG9yLmN1cnJlbnRDaGlsZCgpOyBjaGlsZDsgY2hpbGQg
PSBpdGVyYXRvci5uZXh0KCkpIHsKICAgICAgICAgaWYgKGNoaWxkLT5pc091dE9mRmxvd1Bvc2l0
aW9uZWQoKSkgewogICAgICAgICAgICAgb3JkZXJlZENoaWxkcmVuLmFwcGVuZChjaGlsZCk7CkBA
IC05MDYsOSArOTA2LDEwIEBAIGJvb2wgUmVuZGVyRmxleGlibGVCb3g6OmNvbXB1dGVOZXh0Rmxl
eExpbmUoT3JkZXJJdGVyYXRvciYgaXRlcmF0b3IsIE9yZGVyZWRGbGV4CiAgICAgICAgIExheW91
dFVuaXQgY2hpbGRNYWluQXhpc01hcmdpbkJveEV4dGVudCA9IG1haW5BeGlzQm9yZGVyQW5kUGFk
ZGluZ0V4dGVudEZvckNoaWxkKGNoaWxkKSArIGNoaWxkTWFpbkF4aXNFeHRlbnQ7CiAgICAgICAg
IGNoaWxkTWFpbkF4aXNNYXJnaW5Cb3hFeHRlbnQgKz0gaXNIb3Jpem9udGFsRmxvdygpID8gY2hp
bGQtPm1hcmdpbldpZHRoKCkgOiBjaGlsZC0+bWFyZ2luSGVpZ2h0KCk7CiAKLSAgICAgICAgaWYg
KGlzTXVsdGlsaW5lKCkgJiYgcHJlZmVycmVkTWFpbkF4aXNFeHRlbnQgKyBjaGlsZE1haW5BeGlz
TWFyZ2luQm94RXh0ZW50ID4gbGluZUJyZWFrTGVuZ3RoICYmIG9yZGVyZWRDaGlsZHJlbi5zaXpl
KCkgPiAwKQorICAgICAgICBpZiAoaXNNdWx0aWxpbmUoKSAmJiBwcmVmZXJyZWRNYWluQXhpc0V4
dGVudCArIGNoaWxkTWFpbkF4aXNNYXJnaW5Cb3hFeHRlbnQgPiBsaW5lQnJlYWtMZW5ndGggJiYg
aGFzT25lSXRlbUNvbGxlY3RlZCkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBvcmRlcmVk
Q2hpbGRyZW4uYXBwZW5kKGNoaWxkKTsKKyAgICAgICAgaGFzT25lSXRlbUNvbGxlY3RlZCA9IHRy
dWU7CiAgICAgICAgIHByZWZlcnJlZE1haW5BeGlzRXh0ZW50ICs9IGNoaWxkTWFpbkF4aXNNYXJn
aW5Cb3hFeHRlbnQ7CiAgICAgICAgIHRvdGFsRmxleEdyb3cgKz0gY2hpbGQtPnN0eWxlKCktPmZs
ZXhHcm93KCk7CiAgICAgICAgIHRvdGFsV2VpZ2h0ZWRGbGV4U2hyaW5rICs9IGNoaWxkLT5zdHls
ZSgpLT5mbGV4U2hyaW5rKCkgKiBjaGlsZE1haW5BeGlzRXh0ZW50OwotLSAKMS43LjkuNiAoQXBw
bGUgR2l0LTMxLjEpCgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172525</attachid>
            <date>2012-11-06 01:54:46 -0800</date>
            <delta_ts>2012-11-06 05:49:19 -0800</delta_ts>
            <desc>Add more Changelog</desc>
            <filename>0001-flex-item-layout-with-an-absolute-div-before-all.patch</filename>
            <type>text/plain</type>
            <size>6014</size>
            <attacher name="wayfind">whyer1</attacher>
            
              <data encoding="base64">RnJvbSA5MDFhMGVlODgwNzE3NjRiOTgxODEyZDRhYjU4ODNmM2MzOWZhZjY3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiB3YXlmaW5kIDx3aHllcjFAZ21haWwuY29tPgpEYXRlOiBUdWUs
IDYgTm92IDIwMTIgMTc6NTA6MDcgKzA4MDAKU3ViamVjdDogW1BBVENIXSBmbGV4IGl0ZW0gbGF5
b3V0IHdpdGggYW4gYWJzb2x1dGUgZGl2IGJlZm9yZSBhbGwKCgpTaWduZWQtb2ZmLWJ5OiB3YXlm
aW5kIDx3aHllcjFAZ21haWwuY29tPgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxNiArKysrKysrKysrKysrKysrCiAuLi4vY3NzMy9m
bGV4Ym94L2ZsZXgtYWxnb3JpdGhtLWV4cGVjdGVkLnR4dCAgICAgICB8ICAgIDEgKwogTGF5b3V0
VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLmh0bWwgICAgICAgfCAgICA2ICsrKysr
KwogU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDE0ICsrKysrKysrKysrKysrCiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGli
bGVCb3guY3BwICAgICB8ICAgIDUgKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNGEwYzE0YS4uNmQ0ODRmMyAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDEwIEBACisyMDEyLTExLTA2ICB3YXlmaW5kICA8d2h5ZXIxQGdtYWlsLmNvbT4KKwor
CSAgIFVucmVjaWV3ZWQsCisJICAgYnJpbmfCoHVwwqBhbm90aGVywqB0ZXN0wqBjYXNlwqB0b8Kg
ZGVhbMKgd2l0aMKgdGhlwqBsYXlvdXTCoG9mwqBmbGV4wqBpdGVtc8Kgd2l0aMKgYWJzb2x1dGXC
oHBvc2l0aW9uaW5nwqBkaXbCoGJlZm9yZSBhbGwgb2bCoHRoZW0uCisKKwkgICAqIGNzczMvZmxl
eGJveC9mbGV4LWFsZ29yaXRobS5odG1sCisKIDIwMTItMTAtMzEgIFRha2FzaGkgU2FrYW1vdG8g
IDx0YXNha0Bnb29nbGUuY29tPgogCiAgICAgICAgIFtSZWZhY3RvcmluZ10gTW92ZSBpbml0aWFs
IHN0eWxlIHNldHRpbmcgZm9yIFByb2dyZXNzVmFsdWVFbGVtZW50IGZyb20gYXR0YWNoIG1ldGhv
ZCB0byBjcmVhdGVTaGFkb3dTdWJ0cmVlIG1ldGhvZCBpbiBIVE1MUHJvZ3Jlc3NFbGVtZW50LgpA
QCAtOCw2ICsxNSwxNSBAQAogICAgICAgICAqIGZhc3QvZG9tL0hUTUxQcm9ncmVzc0VsZW1lbnQv
cHJvZ3Jlc3MtYmFyLXNldC12YWx1ZS1leHBlY3RlZC5odG1sOiBBZGRlZC4KICAgICAgICAgKiBm
YXN0L2RvbS9IVE1MUHJvZ3Jlc3NFbGVtZW50L3Byb2dyZXNzLWJhci1zZXQtdmFsdWUuaHRtbDog
QWRkZWQuCiAKKworICAgICAgICBbUmVmYWN0b3JpbmddIE1vdmUgaW5pdGlhbCBzdHlsZSBzZXR0
aW5nIGZvciBQcm9ncmVzc1ZhbHVlRWxlbWVudCBmcm9tIGF0dGFjaCBtZXRob2QgdG8gY3JlYXRl
U2hhZG93U3VidHJlZSBtZXRob2QgaW4gSFRNTFByb2dyZXNzRWxlbWVudC4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgzNjY0CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgSGFqaW1lIE1vcml0YS4KKworICAgICAgICAqIGZhc3QvZG9tL0hUTUxQcm9ncmVz
c0VsZW1lbnQvcHJvZ3Jlc3MtYmFyLXNldC12YWx1ZS1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAg
ICAgICAgKiBmYXN0L2RvbS9IVE1MUHJvZ3Jlc3NFbGVtZW50L3Byb2dyZXNzLWJhci1zZXQtdmFs
dWUuaHRtbDogQWRkZWQuCisKIDIwMTItMTAtMzEgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcmVtb3ZlIGVudHJpZXMgZm9yIHRlc3Rz
IG5vIGxvbmdlciBmYWlsaW5nLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94
L2ZsZXgtYWxnb3JpdGhtLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9m
bGV4LWFsZ29yaXRobS1leHBlY3RlZC50eHQKaW5kZXggYmZlNzA5MS4uZWFkYmRhNCAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLWV4cGVjdGVkLnR4
dAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0tZXhwZWN0ZWQu
dHh0CkBAIC0yMyw0ICsyMyw1IEBAIFBBU1MKIFBBU1MKIFBBU1MKIFBBU1MKK1BBU1MKIApkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLmh0bWwgYi9M
YXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0uaHRtbAppbmRleCA4ODcyZDk2
Li5hMzM4NTU4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdv
cml0aG0uaHRtbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0u
aHRtbApAQCAtMTk4LDYgKzE5OCwxMSBAQCBib2R5IHsKICAgPC9kaXY+CiA8L2Rpdj4KIAorPGRp
diBjbGFzcz0iZmxleGJveCIgc3R5bGU9ImhlaWdodDogNjBweDsgLXdlYmtpdC1mbGV4LWZsb3c6
IHJvdyB3cmFwOyBwb3NpdGlvbjogcmVsYXRpdmU7Ij4KKyAgPGRpdiBzdHlsZT0icG9zaXRpb246
IGFic29sdXRlOyI+PC9kaXY+CisgIDxkaXYgZGF0YS1vZmZzZXQteT0iMCIgc3R5bGU9IndpZHRo
OiA3MDBweDsiPjwvZGl2PgorPC9kaXY+CisKIDwhLS0gVGVzdCBib3JkZXIvcGFkZGluZy9tYXJn
aW4gb24gdGhlIGZsZXhib3ggaXRzZWxmLiAtLT4KIDxkaXYgZGF0YS1leHBlY3RlZC13aWR0aD0i
ODMwIiBzdHlsZT0iYm9yZGVyOiAxMHB4IHNvbGlkOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ij4K
ICAgICA8ZGl2IGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjcwMCIgc3R5bGU9InBhZGRpbmctbGVmdDog
MTBweDsgcGFkZGluZy1yaWdodDogMjBweDsgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQ7IGJvcmRl
ci1yaWdodDogNDBweCBzb2xpZDsgbWFyZ2luLWxlZnQ6IDUwcHg7IG1hcmdpbi1yaWdodDo2MHB4
OyIgY2xhc3M9ImZsZXhib3giPgpAQCAtMjA3LDUgKzIxMiw2IEBAIGJvZHkgewogICAgIDwvZGl2
PgogPC9kaXY+CiAKKwogPC9ib2R5PgogPC9odG1sPgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGE2NzNhMjQuLmI5
MjY2ZjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2Uv
V2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMi0xMS0wNiAgd2F5ZmluZCAg
PHdoeWVyMUBnbWFpbC5jb20+CisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwMTI5NAorCisJCUlmIHRoZXJlIGlzIGFuIGFic29sdXRlbHkgcG9zaXRp
b25lZCBmbGV4IGl0ZW0gYmVmb3JlIG90aGVyIGl0ZW1zIGluIGEgY29udGFpbmVyIGFuZCB0aGUg
Y29udGFpbmVyIGlzIHNldCB0byAiLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwIiwgdGhlIGZs
ZXggaXRlbSBhZnRlciB0aGUgYWJzb2x1dGVseSBwb3NpdGlvbmVkIHdpbGwgbW92ZSB0byBhIG5l
dyBsaW5lLgorCisJCVRoaXMgaXNzdWUgaGFzIHRvIGRvIHdpdGggUmVuZGVyRmxleGlibGVCb3g6
OmNvbXB1dGVOZXh0RmxleExpbmUuIFdoZW4gZGV0ZXJtaW5nIGxpbmUgYnJlYWtzLCB0aGUgYWxn
b3JpdGhtIHNlZXMgaWYgMSkgdGhlIHRvdGFsIHdpZHRoIGV4Y2VlZHMgbGluZUJyZWFrTGVuZ3Ro
IGFuZCAyKSB3aGV0aGVyIG9yZGVyZWRDaGlsZHJlbiBpcyBub24tZW1wdHkuIEJ1dCB0aGVuLCBp
ZiB0aGUgdG90YWwgd2lkdGggZXhjZWVkcyBsaW5lQnJlYWtMZW5ndGggYW5kIHRoZXJlJ3Mgb25s
eSBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQgZWxlbW1lbnRzIGluIG9yZGVyZWRDaGlsZHJlbiB0aGVu
IHRoZSBjb25kaXRpb25zIGFyZSBtZXQgYW5kIHRoZSBhbGdvcml0aG0gbWlzdGFrZW5seSBicmVh
a3MgdGhlIGxpbmUuCisKKwkJVGhlIHNvbHV0aW9uIGlzIHRvIHNlZSBpZiBvcmRlcmVkQ2hpbGRy
ZW4gY29sbGVjdHMgYXQgbGVhc3QgYSBmbGV4IGl0ZW0uIElmIGl0IGRvZXMsIGJyZWFrIHRoZSBs
aW5lLgorCisJCSogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNw
cDogZml4IHRoZSBuZXh0IGZsZXggbGluZSBjb21wdXRlIGFsZ29yaXRobS4KKworICAgICAgICBU
ZXN0OiBMYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0uaHRtbAorCiAyMDEy
LTExLTAxICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZW1v
dmUgdW51c2VkIExvY2FsZTo6cGFyc2VEYXRlVGltZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAKaW5kZXggZTE2YjMyMS4uZGIzOTgyMyAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwCkBAIC04OTUs
NyArODk1LDcgQEAgYm9vbCBSZW5kZXJGbGV4aWJsZUJveDo6Y29tcHV0ZU5leHRGbGV4TGluZShP
cmRlckl0ZXJhdG9yJiBpdGVyYXRvciwgT3JkZXJlZEZsZXgKICAgICAgICAgcmV0dXJuIGZhbHNl
OwogCiAgICAgTGF5b3V0VW5pdCBsaW5lQnJlYWtMZW5ndGggPSBtYWluQXhpc0NvbnRlbnRFeHRl
bnQoTUFYX0xBWU9VVF9VTklUKTsKLQorICAgIGJvb2wgaGFzT25lSXRlbUNvbGxlY3RlZCA9IGZh
bHNlOwogICAgIGZvciAoUmVuZGVyQm94KiBjaGlsZCA9IGl0ZXJhdG9yLmN1cnJlbnRDaGlsZCgp
OyBjaGlsZDsgY2hpbGQgPSBpdGVyYXRvci5uZXh0KCkpIHsKICAgICAgICAgaWYgKGNoaWxkLT5p
c091dE9mRmxvd1Bvc2l0aW9uZWQoKSkgewogICAgICAgICAgICAgb3JkZXJlZENoaWxkcmVuLmFw
cGVuZChjaGlsZCk7CkBAIC05MDYsOSArOTA2LDEwIEBAIGJvb2wgUmVuZGVyRmxleGlibGVCb3g6
OmNvbXB1dGVOZXh0RmxleExpbmUoT3JkZXJJdGVyYXRvciYgaXRlcmF0b3IsIE9yZGVyZWRGbGV4
CiAgICAgICAgIExheW91dFVuaXQgY2hpbGRNYWluQXhpc01hcmdpbkJveEV4dGVudCA9IG1haW5B
eGlzQm9yZGVyQW5kUGFkZGluZ0V4dGVudEZvckNoaWxkKGNoaWxkKSArIGNoaWxkTWFpbkF4aXNF
eHRlbnQ7CiAgICAgICAgIGNoaWxkTWFpbkF4aXNNYXJnaW5Cb3hFeHRlbnQgKz0gaXNIb3Jpem9u
dGFsRmxvdygpID8gY2hpbGQtPm1hcmdpbldpZHRoKCkgOiBjaGlsZC0+bWFyZ2luSGVpZ2h0KCk7
CiAKLSAgICAgICAgaWYgKGlzTXVsdGlsaW5lKCkgJiYgcHJlZmVycmVkTWFpbkF4aXNFeHRlbnQg
KyBjaGlsZE1haW5BeGlzTWFyZ2luQm94RXh0ZW50ID4gbGluZUJyZWFrTGVuZ3RoICYmIG9yZGVy
ZWRDaGlsZHJlbi5zaXplKCkgPiAwKQorICAgICAgICBpZiAoaXNNdWx0aWxpbmUoKSAmJiBwcmVm
ZXJyZWRNYWluQXhpc0V4dGVudCArIGNoaWxkTWFpbkF4aXNNYXJnaW5Cb3hFeHRlbnQgPiBsaW5l
QnJlYWtMZW5ndGggJiYgaGFzT25lSXRlbUNvbGxlY3RlZCkKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICBvcmRlcmVkQ2hpbGRyZW4uYXBwZW5kKGNoaWxkKTsKKyAgICAgICAgaGFzT25lSXRl
bUNvbGxlY3RlZCA9IHRydWU7CiAgICAgICAgIHByZWZlcnJlZE1haW5BeGlzRXh0ZW50ICs9IGNo
aWxkTWFpbkF4aXNNYXJnaW5Cb3hFeHRlbnQ7CiAgICAgICAgIHRvdGFsRmxleEdyb3cgKz0gY2hp
bGQtPnN0eWxlKCktPmZsZXhHcm93KCk7CiAgICAgICAgIHRvdGFsV2VpZ2h0ZWRGbGV4U2hyaW5r
ICs9IGNoaWxkLT5zdHlsZSgpLT5mbGV4U2hyaW5rKCkgKiBjaGlsZE1haW5BeGlzRXh0ZW50Owot
LSAKMS43LjkuNiAoQXBwbGUgR2l0LTMxLjEpCgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172560</attachid>
            <date>2012-11-06 05:49:19 -0800</date>
            <delta_ts>2012-11-06 06:12:10 -0800</delta_ts>
            <desc>Finally patch</desc>
            <filename>0001-wrong-layout-with-absolute-before-first-flex-item.patch</filename>
            <type>text/plain</type>
            <size>5225</size>
            <attacher name="wayfind">whyer1</attacher>
            
              <data encoding="base64">RnJvbSAzMjE2MzUzMTc4YjUyODJjZWZlYjY3MjEwMWM4NzFiNTg0YjA4OTlmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiB3YXlmaW5kIDx3aHllcjFAZ21haWwuY29tPgpEYXRlOiBUdWUs
IDYgTm92IDIwMTIgMTc6NTA6MDcgKzA4MDAKU3ViamVjdDogW1BBVENIXSB3cm9uZyBsYXlvdXQg
d2l0aCBhYnNvbHV0ZSBiZWZvcmUgZmlyc3QgZmxleCBpdGVtCgoKU2lnbmVkLW9mZi1ieTogd2F5
ZmluZCA8d2h5ZXIxQGdtYWlsLmNvbT4KLS0tCiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKysrKysrCiAuLi4vY3NzMy9mbGV4Ym94L2Zs
ZXgtYWxnb3JpdGhtLWV4cGVjdGVkLnR4dCAgICAgICB8ICAgIDEgKwogTGF5b3V0VGVzdHMvY3Nz
My9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLmh0bWwgICAgICAgfCAgICA1ICsrKysrCiBTb3VyY2Uv
V2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKysrKysr
KysrKysrKysKIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAg
ICAgIHwgICAgNSArKystLQogNSBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwppbmRleCA0YTBjMTRhLi4xZDczNzFhIDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsOSBA
QAorMjAxMi0xMS0wNiAgd2F5ZmluZCAgPHdoeWVyMUBnbWFpbC5jb20+CisKKwkgICBVbnJldmll
d2VkLCBicmluZ8KgdXDCoGFub3RoZXLCoHRlc3TCoGNhc2XCoHRvwqBkZWFswqB3aXRowqB0aGXC
oGxheW91dMKgb2bCoGZsZXjCoGl0ZW1zwqB3aXRowqBhYnNvbHV0ZcKgcG9zaXRpb25pbmfCoGRp
dsKgYmVmb3JlIGFsbCBvZsKgdGhlbS4gCisKKwkgICAqIGNzczMvZmxleGJveC9mbGV4LWFsZ29y
aXRobS5odG1sCisKIDIwMTItMTAtMzEgIFRha2FzaGkgU2FrYW1vdG8gIDx0YXNha0Bnb29nbGUu
Y29tPgogCiAgICAgICAgIFtSZWZhY3RvcmluZ10gTW92ZSBpbml0aWFsIHN0eWxlIHNldHRpbmcg
Zm9yIFByb2dyZXNzVmFsdWVFbGVtZW50IGZyb20gYXR0YWNoIG1ldGhvZCB0byBjcmVhdGVTaGFk
b3dTdWJ0cmVlIG1ldGhvZCBpbiBIVE1MUHJvZ3Jlc3NFbGVtZW50LgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL2NzczMvZmxleGJveC9mbGV4LWFsZ29yaXRobS1leHBlY3RlZC50eHQKaW5kZXggYmZl
NzA5MS4uZWFkYmRhNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgt
YWxnb3JpdGhtLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxl
eC1hbGdvcml0aG0tZXhwZWN0ZWQudHh0CkBAIC0yMyw0ICsyMyw1IEBAIFBBU1MKIFBBU1MKIFBB
U1MKIFBBU1MKK1BBU1MKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2Zs
ZXgtYWxnb3JpdGhtLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0
aG0uaHRtbAppbmRleCA4ODcyZDk2Li41NjZjMGRhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9j
c3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0uaHRtbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2Zs
ZXhib3gvZmxleC1hbGdvcml0aG0uaHRtbApAQCAtMTk4LDYgKzE5OCwxMSBAQCBib2R5IHsKICAg
PC9kaXY+CiA8L2Rpdj4KIAorPGRpdiBjbGFzcz0iZmxleGJveCIgc3R5bGU9ImhlaWdodDogNjBw
eDsgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwOyBwb3NpdGlvbjogcmVsYXRpdmU7Ij4KKyAg
PGRpdiBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyI+PC9kaXY+CisgIDxkaXYgZGF0YS1vZmZz
ZXQteT0iMCIgc3R5bGU9IndpZHRoOiA3MDBweDsiPjwvZGl2PgorPC9kaXY+CisKIDwhLS0gVGVz
dCBib3JkZXIvcGFkZGluZy9tYXJnaW4gb24gdGhlIGZsZXhib3ggaXRzZWxmLiAtLT4KIDxkaXYg
ZGF0YS1leHBlY3RlZC13aWR0aD0iODMwIiBzdHlsZT0iYm9yZGVyOiAxMHB4IHNvbGlkOyBkaXNw
bGF5OiBpbmxpbmUtYmxvY2s7Ij4KICAgICA8ZGl2IGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjcwMCIg
c3R5bGU9InBhZGRpbmctbGVmdDogMTBweDsgcGFkZGluZy1yaWdodDogMjBweDsgYm9yZGVyLWxl
ZnQ6IDMwcHggc29saWQ7IGJvcmRlci1yaWdodDogNDBweCBzb2xpZDsgbWFyZ2luLWxlZnQ6IDUw
cHg7IG1hcmdpbi1yaWdodDo2MHB4OyIgY2xhc3M9ImZsZXhib3giPgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGE2
NzNhMjQuLmI5MjY2ZjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysg
Yi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMi0xMS0wNiAg
d2F5ZmluZCAgPHdoeWVyMUBnbWFpbC5jb20+CisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTI5NAorCisJCUlmIHRoZXJlIGlzIGFuIGFic29sdXRl
bHkgcG9zaXRpb25lZCBmbGV4IGl0ZW0gYmVmb3JlIG90aGVyIGl0ZW1zIGluIGEgY29udGFpbmVy
IGFuZCB0aGUgY29udGFpbmVyIGlzIHNldCB0byAiLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFw
IiwgdGhlIGZsZXggaXRlbSBhZnRlciB0aGUgYWJzb2x1dGVseSBwb3NpdGlvbmVkIHdpbGwgbW92
ZSB0byBhIG5ldyBsaW5lLgorCisJCVRoaXMgaXNzdWUgaGFzIHRvIGRvIHdpdGggUmVuZGVyRmxl
eGlibGVCb3g6OmNvbXB1dGVOZXh0RmxleExpbmUuIFdoZW4gZGV0ZXJtaW5nIGxpbmUgYnJlYWtz
LCB0aGUgYWxnb3JpdGhtIHNlZXMgaWYgMSkgdGhlIHRvdGFsIHdpZHRoIGV4Y2VlZHMgbGluZUJy
ZWFrTGVuZ3RoIGFuZCAyKSB3aGV0aGVyIG9yZGVyZWRDaGlsZHJlbiBpcyBub24tZW1wdHkuIEJ1
dCB0aGVuLCBpZiB0aGUgdG90YWwgd2lkdGggZXhjZWVkcyBsaW5lQnJlYWtMZW5ndGggYW5kIHRo
ZXJlJ3Mgb25seSBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQgZWxlbW1lbnRzIGluIG9yZGVyZWRDaGls
ZHJlbiB0aGVuIHRoZSBjb25kaXRpb25zIGFyZSBtZXQgYW5kIHRoZSBhbGdvcml0aG0gbWlzdGFr
ZW5seSBicmVha3MgdGhlIGxpbmUuCisKKwkJVGhlIHNvbHV0aW9uIGlzIHRvIHNlZSBpZiBvcmRl
cmVkQ2hpbGRyZW4gY29sbGVjdHMgYXQgbGVhc3QgYSBmbGV4IGl0ZW0uIElmIGl0IGRvZXMsIGJy
ZWFrIHRoZSBsaW5lLgorCisJCSogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhp
YmxlQm94LmNwcDogZml4IHRoZSBuZXh0IGZsZXggbGluZSBjb21wdXRlIGFsZ29yaXRobS4KKwor
ICAgICAgICBUZXN0OiBMYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0uaHRt
bAorCiAyMDEyLTExLTAxICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBSZW1vdmUgdW51c2VkIExvY2FsZTo6cGFyc2VEYXRlVGltZQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAKaW5kZXggZTE2YjMyMS4uZGIzOTgy
MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3Bw
CkBAIC04OTUsNyArODk1LDcgQEAgYm9vbCBSZW5kZXJGbGV4aWJsZUJveDo6Y29tcHV0ZU5leHRG
bGV4TGluZShPcmRlckl0ZXJhdG9yJiBpdGVyYXRvciwgT3JkZXJlZEZsZXgKICAgICAgICAgcmV0
dXJuIGZhbHNlOwogCiAgICAgTGF5b3V0VW5pdCBsaW5lQnJlYWtMZW5ndGggPSBtYWluQXhpc0Nv
bnRlbnRFeHRlbnQoTUFYX0xBWU9VVF9VTklUKTsKLQorICAgIGJvb2wgaGFzT25lSXRlbUNvbGxl
Y3RlZCA9IGZhbHNlOwogICAgIGZvciAoUmVuZGVyQm94KiBjaGlsZCA9IGl0ZXJhdG9yLmN1cnJl
bnRDaGlsZCgpOyBjaGlsZDsgY2hpbGQgPSBpdGVyYXRvci5uZXh0KCkpIHsKICAgICAgICAgaWYg
KGNoaWxkLT5pc091dE9mRmxvd1Bvc2l0aW9uZWQoKSkgewogICAgICAgICAgICAgb3JkZXJlZENo
aWxkcmVuLmFwcGVuZChjaGlsZCk7CkBAIC05MDYsOSArOTA2LDEwIEBAIGJvb2wgUmVuZGVyRmxl
eGlibGVCb3g6OmNvbXB1dGVOZXh0RmxleExpbmUoT3JkZXJJdGVyYXRvciYgaXRlcmF0b3IsIE9y
ZGVyZWRGbGV4CiAgICAgICAgIExheW91dFVuaXQgY2hpbGRNYWluQXhpc01hcmdpbkJveEV4dGVu
dCA9IG1haW5BeGlzQm9yZGVyQW5kUGFkZGluZ0V4dGVudEZvckNoaWxkKGNoaWxkKSArIGNoaWxk
TWFpbkF4aXNFeHRlbnQ7CiAgICAgICAgIGNoaWxkTWFpbkF4aXNNYXJnaW5Cb3hFeHRlbnQgKz0g
aXNIb3Jpem9udGFsRmxvdygpID8gY2hpbGQtPm1hcmdpbldpZHRoKCkgOiBjaGlsZC0+bWFyZ2lu
SGVpZ2h0KCk7CiAKLSAgICAgICAgaWYgKGlzTXVsdGlsaW5lKCkgJiYgcHJlZmVycmVkTWFpbkF4
aXNFeHRlbnQgKyBjaGlsZE1haW5BeGlzTWFyZ2luQm94RXh0ZW50ID4gbGluZUJyZWFrTGVuZ3Ro
ICYmIG9yZGVyZWRDaGlsZHJlbi5zaXplKCkgPiAwKQorICAgICAgICBpZiAoaXNNdWx0aWxpbmUo
KSAmJiBwcmVmZXJyZWRNYWluQXhpc0V4dGVudCArIGNoaWxkTWFpbkF4aXNNYXJnaW5Cb3hFeHRl
bnQgPiBsaW5lQnJlYWtMZW5ndGggJiYgaGFzT25lSXRlbUNvbGxlY3RlZCkKICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICBvcmRlcmVkQ2hpbGRyZW4uYXBwZW5kKGNoaWxkKTsKKyAgICAgICAg
aGFzT25lSXRlbUNvbGxlY3RlZCA9IHRydWU7CiAgICAgICAgIHByZWZlcnJlZE1haW5BeGlzRXh0
ZW50ICs9IGNoaWxkTWFpbkF4aXNNYXJnaW5Cb3hFeHRlbnQ7CiAgICAgICAgIHRvdGFsRmxleEdy
b3cgKz0gY2hpbGQtPnN0eWxlKCktPmZsZXhHcm93KCk7CiAgICAgICAgIHRvdGFsV2VpZ2h0ZWRG
bGV4U2hyaW5rICs9IGNoaWxkLT5zdHlsZSgpLT5mbGV4U2hyaW5rKCkgKiBjaGlsZE1haW5BeGlz
RXh0ZW50OwotLSAKMS43LjkuNiAoQXBwbGUgR2l0LTMxLjEpCgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172566</attachid>
            <date>2012-11-06 06:12:10 -0800</date>
            <delta_ts>2012-11-07 07:54:40 -0800</delta_ts>
            <desc>Really finally patch</desc>
            <filename>0001-wrong-layout-with-absolute-put-before-first-flexitem.patch</filename>
            <type>text/plain</type>
            <size>5240</size>
            <attacher name="wayfind">whyer1</attacher>
            
              <data encoding="base64">RnJvbSA5OGYxNGU5YWRiZTA5MjY2YmIxZTdmYmFlNjQyNTMwNzdmMTkyZGQyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiB3YXlmaW5kIDx3aHllcjFAZ21haWwuY29tPgpEYXRlOiBUdWUs
IDYgTm92IDIwMTIgMTc6NTA6MDcgKzA4MDAKU3ViamVjdDogW1BBVENIXSB3cm9uZyBsYXlvdXQg
d2l0aCBhYnNvbHV0ZSBwdXQgYmVmb3JlIGZpcnN0IGZsZXhpdGVtCgoKU2lnbmVkLW9mZi1ieTog
d2F5ZmluZCA8d2h5ZXIxQGdtYWlsLmNvbT4KLS0tCiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKysrKysrKwogLi4uL2NzczMvZmxleGJv
eC9mbGV4LWFsZ29yaXRobS1leHBlY3RlZC50eHQgICAgICAgfCAgICAxICsKIExheW91dFRlc3Rz
L2NzczMvZmxleGJveC9mbGV4LWFsZ29yaXRobS5odG1sICAgICAgIHwgICAgNSArKysrKwogU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICsr
KysrKysrKysrKysrCiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3gu
Y3BwICAgICB8ICAgIDUgKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNGEwYzE0YS4uMzBmNDRiNiAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDEwIEBACisyMDEyLTExLTA2ICB3YXlmaW5kICA8d2h5ZXIxQGdtYWlsLmNvbT4KKworCQlVbnJl
dmlld2VkLCBBZGQgYSBjYXNlIHRvIHRlc3QgZmxleGlibGUgbGF5b3V0IHdoaWxlIGFic29sdXRl
IHBvc2l0aW9uaW5nIGlzIHB1dCBiZWZvcmUgdGhlIGZpcnN0IGZsZXhpdGVtLgorCQlodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMjk0CisKKwkgICAqIGNzczMvZmxl
eGJveC9mbGV4LWFsZ29yaXRobS5odG1sCisKIDIwMTItMTAtMzEgIFRha2FzaGkgU2FrYW1vdG8g
IDx0YXNha0Bnb29nbGUuY29tPgogCiAgICAgICAgIFtSZWZhY3RvcmluZ10gTW92ZSBpbml0aWFs
IHN0eWxlIHNldHRpbmcgZm9yIFByb2dyZXNzVmFsdWVFbGVtZW50IGZyb20gYXR0YWNoIG1ldGhv
ZCB0byBjcmVhdGVTaGFkb3dTdWJ0cmVlIG1ldGhvZCBpbiBIVE1MUHJvZ3Jlc3NFbGVtZW50Lgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9mbGV4LWFsZ29yaXRobS1leHBlY3Rl
ZC50eHQKaW5kZXggYmZlNzA5MS4uZWFkYmRhNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY3Nz
My9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9j
c3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0tZXhwZWN0ZWQudHh0CkBAIC0yMyw0ICsyMyw1IEBA
IFBBU1MKIFBBU1MKIFBBU1MKIFBBU1MKK1BBU1MKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
Y3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhi
b3gvZmxleC1hbGdvcml0aG0uaHRtbAppbmRleCA4ODcyZDk2Li41NjZjMGRhIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0uaHRtbAorKysgYi9MYXlv
dXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0uaHRtbApAQCAtMTk4LDYgKzE5OCwx
MSBAQCBib2R5IHsKICAgPC9kaXY+CiA8L2Rpdj4KIAorPGRpdiBjbGFzcz0iZmxleGJveCIgc3R5
bGU9ImhlaWdodDogNjBweDsgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwOyBwb3NpdGlvbjog
cmVsYXRpdmU7Ij4KKyAgPGRpdiBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyI+PC9kaXY+Cisg
IDxkaXYgZGF0YS1vZmZzZXQteT0iMCIgc3R5bGU9IndpZHRoOiA3MDBweDsiPjwvZGl2PgorPC9k
aXY+CisKIDwhLS0gVGVzdCBib3JkZXIvcGFkZGluZy9tYXJnaW4gb24gdGhlIGZsZXhib3ggaXRz
ZWxmLiAtLT4KIDxkaXYgZGF0YS1leHBlY3RlZC13aWR0aD0iODMwIiBzdHlsZT0iYm9yZGVyOiAx
MHB4IHNvbGlkOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ij4KICAgICA8ZGl2IGRhdGEtZXhwZWN0
ZWQtd2lkdGg9IjcwMCIgc3R5bGU9InBhZGRpbmctbGVmdDogMTBweDsgcGFkZGluZy1yaWdodDog
MjBweDsgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQ7IGJvcmRlci1yaWdodDogNDBweCBzb2xpZDsg
bWFyZ2luLWxlZnQ6IDUwcHg7IG1hcmdpbi1yaWdodDo2MHB4OyIgY2xhc3M9ImZsZXhib3giPgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nCmluZGV4IGE2NzNhMjQuLmI5MjY2ZjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBA
QAorMjAxMi0xMS0wNiAgd2F5ZmluZCAgPHdoeWVyMUBnbWFpbC5jb20+CisKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTI5NAorCisJCUlmIHRoZXJl
IGlzIGFuIGFic29sdXRlbHkgcG9zaXRpb25lZCBmbGV4IGl0ZW0gYmVmb3JlIG90aGVyIGl0ZW1z
IGluIGEgY29udGFpbmVyIGFuZCB0aGUgY29udGFpbmVyIGlzIHNldCB0byAiLXdlYmtpdC1mbGV4
LWZsb3c6IHJvdyB3cmFwIiwgdGhlIGZsZXggaXRlbSBhZnRlciB0aGUgYWJzb2x1dGVseSBwb3Np
dGlvbmVkIHdpbGwgbW92ZSB0byBhIG5ldyBsaW5lLgorCisJCVRoaXMgaXNzdWUgaGFzIHRvIGRv
IHdpdGggUmVuZGVyRmxleGlibGVCb3g6OmNvbXB1dGVOZXh0RmxleExpbmUuIFdoZW4gZGV0ZXJt
aW5nIGxpbmUgYnJlYWtzLCB0aGUgYWxnb3JpdGhtIHNlZXMgaWYgMSkgdGhlIHRvdGFsIHdpZHRo
IGV4Y2VlZHMgbGluZUJyZWFrTGVuZ3RoIGFuZCAyKSB3aGV0aGVyIG9yZGVyZWRDaGlsZHJlbiBp
cyBub24tZW1wdHkuIEJ1dCB0aGVuLCBpZiB0aGUgdG90YWwgd2lkdGggZXhjZWVkcyBsaW5lQnJl
YWtMZW5ndGggYW5kIHRoZXJlJ3Mgb25seSBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQgZWxlbW1lbnRz
IGluIG9yZGVyZWRDaGlsZHJlbiB0aGVuIHRoZSBjb25kaXRpb25zIGFyZSBtZXQgYW5kIHRoZSBh
bGdvcml0aG0gbWlzdGFrZW5seSBicmVha3MgdGhlIGxpbmUuCisKKwkJVGhlIHNvbHV0aW9uIGlz
IHRvIHNlZSBpZiBvcmRlcmVkQ2hpbGRyZW4gY29sbGVjdHMgYXQgbGVhc3QgYSBmbGV4IGl0ZW0u
IElmIGl0IGRvZXMsIGJyZWFrIHRoZSBsaW5lLgorCisJCSogU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcDogZml4IHRoZSBuZXh0IGZsZXggbGluZSBjb21wdXRl
IGFsZ29yaXRobS4KKworICAgICAgICBUZXN0OiBMYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxl
eC1hbGdvcml0aG0uaHRtbAorCiAyMDEyLTExLTAxICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBSZW1vdmUgdW51c2VkIExvY2FsZTo6cGFyc2VEYXRlVGltZQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAKaW5kZXgg
ZTE2YjMyMS4uZGIzOTgyMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckZsZXhpYmxlQm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
RmxleGlibGVCb3guY3BwCkBAIC04OTUsNyArODk1LDcgQEAgYm9vbCBSZW5kZXJGbGV4aWJsZUJv
eDo6Y29tcHV0ZU5leHRGbGV4TGluZShPcmRlckl0ZXJhdG9yJiBpdGVyYXRvciwgT3JkZXJlZEZs
ZXgKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgTGF5b3V0VW5pdCBsaW5lQnJlYWtMZW5n
dGggPSBtYWluQXhpc0NvbnRlbnRFeHRlbnQoTUFYX0xBWU9VVF9VTklUKTsKLQorICAgIGJvb2wg
aGFzT25lSXRlbUNvbGxlY3RlZCA9IGZhbHNlOwogICAgIGZvciAoUmVuZGVyQm94KiBjaGlsZCA9
IGl0ZXJhdG9yLmN1cnJlbnRDaGlsZCgpOyBjaGlsZDsgY2hpbGQgPSBpdGVyYXRvci5uZXh0KCkp
IHsKICAgICAgICAgaWYgKGNoaWxkLT5pc091dE9mRmxvd1Bvc2l0aW9uZWQoKSkgewogICAgICAg
ICAgICAgb3JkZXJlZENoaWxkcmVuLmFwcGVuZChjaGlsZCk7CkBAIC05MDYsOSArOTA2LDEwIEBA
IGJvb2wgUmVuZGVyRmxleGlibGVCb3g6OmNvbXB1dGVOZXh0RmxleExpbmUoT3JkZXJJdGVyYXRv
ciYgaXRlcmF0b3IsIE9yZGVyZWRGbGV4CiAgICAgICAgIExheW91dFVuaXQgY2hpbGRNYWluQXhp
c01hcmdpbkJveEV4dGVudCA9IG1haW5BeGlzQm9yZGVyQW5kUGFkZGluZ0V4dGVudEZvckNoaWxk
KGNoaWxkKSArIGNoaWxkTWFpbkF4aXNFeHRlbnQ7CiAgICAgICAgIGNoaWxkTWFpbkF4aXNNYXJn
aW5Cb3hFeHRlbnQgKz0gaXNIb3Jpem9udGFsRmxvdygpID8gY2hpbGQtPm1hcmdpbldpZHRoKCkg
OiBjaGlsZC0+bWFyZ2luSGVpZ2h0KCk7CiAKLSAgICAgICAgaWYgKGlzTXVsdGlsaW5lKCkgJiYg
cHJlZmVycmVkTWFpbkF4aXNFeHRlbnQgKyBjaGlsZE1haW5BeGlzTWFyZ2luQm94RXh0ZW50ID4g
bGluZUJyZWFrTGVuZ3RoICYmIG9yZGVyZWRDaGlsZHJlbi5zaXplKCkgPiAwKQorICAgICAgICBp
ZiAoaXNNdWx0aWxpbmUoKSAmJiBwcmVmZXJyZWRNYWluQXhpc0V4dGVudCArIGNoaWxkTWFpbkF4
aXNNYXJnaW5Cb3hFeHRlbnQgPiBsaW5lQnJlYWtMZW5ndGggJiYgaGFzT25lSXRlbUNvbGxlY3Rl
ZCkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBvcmRlcmVkQ2hpbGRyZW4uYXBwZW5kKGNo
aWxkKTsKKyAgICAgICAgaGFzT25lSXRlbUNvbGxlY3RlZCA9IHRydWU7CiAgICAgICAgIHByZWZl
cnJlZE1haW5BeGlzRXh0ZW50ICs9IGNoaWxkTWFpbkF4aXNNYXJnaW5Cb3hFeHRlbnQ7CiAgICAg
ICAgIHRvdGFsRmxleEdyb3cgKz0gY2hpbGQtPnN0eWxlKCktPmZsZXhHcm93KCk7CiAgICAgICAg
IHRvdGFsV2VpZ2h0ZWRGbGV4U2hyaW5rICs9IGNoaWxkLT5zdHlsZSgpLT5mbGV4U2hyaW5rKCkg
KiBjaGlsZE1haW5BeGlzRXh0ZW50OwotLSAKMS43LjkuNiAoQXBwbGUgR2l0LTMxLjEpCgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172802</attachid>
            <date>2012-11-07 07:55:22 -0800</date>
            <delta_ts>2012-11-07 21:48:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101294-20121107235330.patch</filename>
            <type>text/plain</type>
            <size>4689</size>
            <attacher name="wayfind">whyer1</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzMTM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTY3M2EyNGM0YjVjNjg4
NmZjMTdmZDM4MjUwNzlkZmM2YWU4YzZkNC4uM2U0MzE0Y2U5Y2U4OGEyZWJlNzcyNTVhNTRiNTlk
ZmJkNDE5Y2YxNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTExLTA3ICBXZWkg
RmFuemhlICA8d2h5ZXIxQGdtYWlsLmNvbT4KKworICAgICAgICBXaGlsZSBhYnNvbHV0ZSBwb3Np
dGlvbmluZyBpcyBwdXQgYmVmb3JlIHRoZSBmaXJzdCBmbGV4aXRlbSwgZmxleGl0ZW1zIHdpbGwg
bW92ZSB0byBhIG5ldyBsaW5lLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTAxMjk0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgQWRkaXRpb25hbCBpbmZvcm1hdGlvbiBvZiB0aGUgY2hhbmdlIHN1Y2ggYXMg
YXBwcm9hY2gsIHJhdGlvbmFsZS4gUGxlYXNlIGFkZCBwZXItZnVuY3Rpb24gZGVzY3JpcHRpb25z
IGJlbG93IChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzIChPT1BTISkuCisKKyAgICAg
ICAgKiByZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwOgorICAgICAgICAoV2ViQ29yZTo6
UmVuZGVyRmxleGlibGVCb3g6OmNvbXB1dGVOZXh0RmxleExpbmUpOgorCiAyMDEyLTExLTAxICBL
ZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZW1vdmUgdW51c2Vk
IExvY2FsZTo6cGFyc2VEYXRlVGltZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJGbGV4aWJsZUJveC5jcHAKaW5kZXggZTE2YjMyMTI3MjViY2QzZGRjYjdmNTAyMDRlMGMwZjAy
ZTRmZjQ4MC4uOGZiYjQ5YjA2ZWM5YTgwMzY3ZGJhMDc4MmE4MDY0MzE0YzMyNzNlZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwCkBAIC04OTUs
NiArODk1LDcgQEAgYm9vbCBSZW5kZXJGbGV4aWJsZUJveDo6Y29tcHV0ZU5leHRGbGV4TGluZShP
cmRlckl0ZXJhdG9yJiBpdGVyYXRvciwgT3JkZXJlZEZsZXgKICAgICAgICAgcmV0dXJuIGZhbHNl
OwogCiAgICAgTGF5b3V0VW5pdCBsaW5lQnJlYWtMZW5ndGggPSBtYWluQXhpc0NvbnRlbnRFeHRl
bnQoTUFYX0xBWU9VVF9VTklUKTsKKyAgICBib29sIGxpbmVIYXNJbkZsb3dJdGVtID0gZmFsc2U7
CiAKICAgICBmb3IgKFJlbmRlckJveCogY2hpbGQgPSBpdGVyYXRvci5jdXJyZW50Q2hpbGQoKTsg
Y2hpbGQ7IGNoaWxkID0gaXRlcmF0b3IubmV4dCgpKSB7CiAgICAgICAgIGlmIChjaGlsZC0+aXNP
dXRPZkZsb3dQb3NpdGlvbmVkKCkpIHsKQEAgLTkwNiw5ICs5MDcsMTAgQEAgYm9vbCBSZW5kZXJG
bGV4aWJsZUJveDo6Y29tcHV0ZU5leHRGbGV4TGluZShPcmRlckl0ZXJhdG9yJiBpdGVyYXRvciwg
T3JkZXJlZEZsZXgKICAgICAgICAgTGF5b3V0VW5pdCBjaGlsZE1haW5BeGlzTWFyZ2luQm94RXh0
ZW50ID0gbWFpbkF4aXNCb3JkZXJBbmRQYWRkaW5nRXh0ZW50Rm9yQ2hpbGQoY2hpbGQpICsgY2hp
bGRNYWluQXhpc0V4dGVudDsKICAgICAgICAgY2hpbGRNYWluQXhpc01hcmdpbkJveEV4dGVudCAr
PSBpc0hvcml6b250YWxGbG93KCkgPyBjaGlsZC0+bWFyZ2luV2lkdGgoKSA6IGNoaWxkLT5tYXJn
aW5IZWlnaHQoKTsKIAotICAgICAgICBpZiAoaXNNdWx0aWxpbmUoKSAmJiBwcmVmZXJyZWRNYWlu
QXhpc0V4dGVudCArIGNoaWxkTWFpbkF4aXNNYXJnaW5Cb3hFeHRlbnQgPiBsaW5lQnJlYWtMZW5n
dGggJiYgb3JkZXJlZENoaWxkcmVuLnNpemUoKSA+IDApCisgICAgICAgIGlmIChpc011bHRpbGlu
ZSgpICYmIHByZWZlcnJlZE1haW5BeGlzRXh0ZW50ICsgY2hpbGRNYWluQXhpc01hcmdpbkJveEV4
dGVudCA+IGxpbmVCcmVha0xlbmd0aCAmJiBsaW5lSGFzSW5GbG93SXRlbSkKICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICBvcmRlcmVkQ2hpbGRyZW4uYXBwZW5kKGNoaWxkKTsKKyAgICAgICAg
bGluZUhhc0luRmxvd0l0ZW0gID0gdHJ1ZTsKICAgICAgICAgcHJlZmVycmVkTWFpbkF4aXNFeHRl
bnQgKz0gY2hpbGRNYWluQXhpc01hcmdpbkJveEV4dGVudDsKICAgICAgICAgdG90YWxGbGV4R3Jv
dyArPSBjaGlsZC0+c3R5bGUoKS0+ZmxleEdyb3coKTsKICAgICAgICAgdG90YWxXZWlnaHRlZEZs
ZXhTaHJpbmsgKz0gY2hpbGQtPnN0eWxlKCktPmZsZXhTaHJpbmsoKSAqIGNoaWxkTWFpbkF4aXNF
eHRlbnQ7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggNGEwYzE0YTgxYWRlZjM0YjYxMTVlM2EwZDhiMDM3NzNmYmNlYmVlNy4u
YjcyN2I5ZmUzN2QwOTY5YTcwOWNmMWYxOGFhNWJjNzAwMmYyZWMzNiAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE1IEBACisyMDEyLTExLTA3ICBXZWkgRmFuemhlICA8d2h5ZXIxQGdtYWlsLmNvbT4KKworICAg
ICAgICBXaGlsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZyBpcyBwdXQgYmVmb3JlIHRoZSBmaXJzdCBm
bGV4aXRlbSwgZmxleGl0ZW1zIHdpbGwgbW92ZSB0byBhIG5ldyBsaW5lLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMjk0CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkaXRpb25hbCBpbmZvcm1hdGlv
biBvZiB0aGUgY2hhbmdlIHN1Y2ggYXMgYXBwcm9hY2gsIHJhdGlvbmFsZS4gUGxlYXNlIGFkZCBw
ZXItZnVuY3Rpb24gZGVzY3JpcHRpb25zIGJlbG93IChPT1BTISkuCisKKyAgICAgICAgKiBjc3Mz
L2ZsZXhib3gvZmxleC1hbGdvcml0aG0tZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGNzczMvZmxl
eGJveC9mbGV4LWFsZ29yaXRobS5odG1sOgorCiAyMDEyLTEwLTMxICBUYWthc2hpIFNha2Ftb3Rv
ICA8dGFzYWtAZ29vZ2xlLmNvbT4KIAogICAgICAgICBbUmVmYWN0b3JpbmddIE1vdmUgaW5pdGlh
bCBzdHlsZSBzZXR0aW5nIGZvciBQcm9ncmVzc1ZhbHVlRWxlbWVudCBmcm9tIGF0dGFjaCBtZXRo
b2QgdG8gY3JlYXRlU2hhZG93U3VidHJlZSBtZXRob2QgaW4gSFRNTFByb2dyZXNzRWxlbWVudC4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9mbGV4LWFsZ29yaXRobS1leHBl
Y3RlZC50eHQgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0tZXhwZWN0
ZWQudHh0CmluZGV4IGJmZTcwOTE0YjlkYmQzMTE2MDMxMDZhYThiMWIxYjEwMzg5MjI0M2QuLmVh
ZGJkYTRhODMwNDhkMTkwYWFlOGFmMTE3ODVlYzdhZWVjNWY4MzIgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2NzczMvZmxleGJveC9mbGV4LWFsZ29yaXRobS1leHBlY3RlZC50eHQKKysrIGIvTGF5
b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLWV4cGVjdGVkLnR4dApAQCAtMjMs
NCArMjMsNSBAQCBQQVNTCiBQQVNTCiBQQVNTCiBQQVNTCitQQVNTCiAKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2NzczMvZmxleGJveC9mbGV4LWFsZ29yaXRobS5odG1sIGIvTGF5b3V0VGVzdHMv
Y3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLmh0bWwKaW5kZXggODg3MmQ5NjhkOGNiYmMyOWFm
N2I1YzQ1NWNlYWNmY2VlZWQyNTY2MC4uMWExODA3MDVhZGJmYmRlN2EzNmU1Zjc0ODBjYTg4YzU3
NzY0MWNjZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3Jp
dGhtLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLmh0
bWwKQEAgLTE5OCw2ICsxOTgsMTEgQEAgYm9keSB7CiAgIDwvZGl2PgogPC9kaXY+CiAKKzxkaXYg
Y2xhc3M9ImZsZXhib3giIHN0eWxlPSJoZWlnaHQ6IDYwcHg7IC13ZWJraXQtZmxleC1mbG93OiBy
b3cgd3JhcDsgcG9zaXRpb246IHJlbGF0aXZlOyI+CisgIDxkaXYgZGF0YS1vZmZzZXQteD0iMCIg
ZGF0YS1vZmZzZXQteT0iMCIgc3R5bGU9InBvc2l0aW9uOiBhYnNvbHV0ZTsiPjwvZGl2PgorICA8
ZGl2IGRhdGEtb2Zmc2V0LXg9IjAiIGRhdGEtb2Zmc2V0LXk9IjAiIHN0eWxlPSJ3aWR0aDogNzAw
cHg7Ij48L2Rpdj4KKzwvZGl2PgorCiA8IS0tIFRlc3QgYm9yZGVyL3BhZGRpbmcvbWFyZ2luIG9u
IHRoZSBmbGV4Ym94IGl0c2VsZi4gLS0+CiA8ZGl2IGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjgzMCIg
c3R5bGU9ImJvcmRlcjogMTBweCBzb2xpZDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyI+CiAgICAg
PGRpdiBkYXRhLWV4cGVjdGVkLXdpZHRoPSI3MDAiIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDEwcHg7
IHBhZGRpbmctcmlnaHQ6IDIwcHg7IGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkOyBib3JkZXItcmln
aHQ6IDQwcHggc29saWQ7IG1hcmdpbi1sZWZ0OiA1MHB4OyBtYXJnaW4tcmlnaHQ6NjBweDsiIGNs
YXNzPSJmbGV4Ym94Ij4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172928</attachid>
            <date>2012-11-07 21:48:59 -0800</date>
            <delta_ts>2012-11-07 22:05:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101294-20121108134704.patch</filename>
            <type>text/plain</type>
            <size>5222</size>
            <attacher name="wayfind">whyer1</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzMTM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTY3M2EyNGM0YjVjNjg4
NmZjMTdmZDM4MjUwNzlkZmM2YWU4YzZkNC4uZWVmZmVmMTkxZGMxODExNmUzNjg2MjA2ZTM2ZGYy
ZWE3NDE4MTg2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTExLTA3ICBXZWkg
RmFuemhlICA8d2h5ZXIxQGdtYWlsLmNvbT4KKworICAgICAgICBXaGlsZSBhYnNvbHV0ZSBwb3Np
dGlvbmluZyBpcyBwdXQgYmVmb3JlIHRoZSBmaXJzdCBmbGV4aXRlbSwgZmxleGl0ZW1zIHdpbGwg
bW92ZSB0byBhIG5ldyBsaW5lLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTAxMjk0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKwkJSWYgdGhlcmUgaXMgYW4gYWJzb2x1dGVseSBwb3NpdGlvbmVkIGZsZXggaXRlbSBiZWZv
cmUgb3RoZXIgaXRlbXMgaW4gYSBjb250YWluZXIgYW5kIHRoZSBjb250YWluZXIgaXMgc2V0IHRv
ICItd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXAiLCB0aGUgZmxleCBpdGVtIGFmdGVyIHRoZSBh
YnNvbHV0ZWx5IHBvc2l0aW9uZWQgd2lsbCBtb3ZlIHRvIGEgbmV3IGxpbmUuCisJCVRoaXMgaXNz
dWUgaGFzIHRvIGRvIHdpdGggUmVuZGVyRmxleGlibGVCb3g6OmNvbXB1dGVOZXh0RmxleExpbmUu
IFdoZW4gZGV0ZXJtaW5nIGxpbmUgYnJlYWtzLCB0aGUgYWxnb3JpdGhtIHNlZXMgaWYgMSkgdGhl
IHRvdGFsIHdpZHRoIGV4Y2VlZHMgbGluZUJyZWFrTGVuZ3RoIGFuZCAyKSB3aGV0aGVyIG9yZGVy
ZWRDaGlsZHJlbiBpcyBub24tZW1wdHkuICBCdXQgdGhlbiwgaWYgdGhlIHRvdGFsIHdpZHRoIGV4
Y2VlZHMgbGluZUJyZWFrTGVuZ3RoIGFuZCB0aGVyZSdzIG9ubHkgYWJzb2x1dGVseSBwb3NpdGlv
bmVkIGVsZW1tZW50cyBpbiBvcmRlcmVkQ2hpbGRyZW4gdGhlbiB0aGUgY29uZGl0aW9ucyBhcmUg
bWV0IGFuZCB0aGUgYWxnb3JpdGhtIG1pc3Rha2VubHkgYnJlYWtzIHRoZSBsaW5lLgorCQlUaGUg
c29sdXRpb24gaXMgdG8gc2VlIGlmIG9yZGVyZWRDaGlsZHJlbiBjb2xsZWN0cyBhdCBsZWFzdCBh
IGZsZXggaXRlbS4gSWYgaXQgZG9lcywgYnJlYWsgdGhlIGxpbmUuCisKKyAgICAgICAgKiByZW5k
ZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyRmxl
eGlibGVCb3g6OmNvbXB1dGVOZXh0RmxleExpbmUpOgorCiAyMDEyLTExLTAxICBLZW50IFRhbXVy
YSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZW1vdmUgdW51c2VkIExvY2FsZTo6
cGFyc2VEYXRlVGltZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ckZsZXhpYmxlQm94LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJs
ZUJveC5jcHAKaW5kZXggZTE2YjMyMTI3MjViY2QzZGRjYjdmNTAyMDRlMGMwZjAyZTRmZjQ4MC4u
OGZiYjQ5YjA2ZWM5YTgwMzY3ZGJhMDc4MmE4MDY0MzE0YzMyNzNlZSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwCkBAIC04OTUsNiArODk1LDcg
QEAgYm9vbCBSZW5kZXJGbGV4aWJsZUJveDo6Y29tcHV0ZU5leHRGbGV4TGluZShPcmRlckl0ZXJh
dG9yJiBpdGVyYXRvciwgT3JkZXJlZEZsZXgKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAg
TGF5b3V0VW5pdCBsaW5lQnJlYWtMZW5ndGggPSBtYWluQXhpc0NvbnRlbnRFeHRlbnQoTUFYX0xB
WU9VVF9VTklUKTsKKyAgICBib29sIGxpbmVIYXNJbkZsb3dJdGVtID0gZmFsc2U7CiAKICAgICBm
b3IgKFJlbmRlckJveCogY2hpbGQgPSBpdGVyYXRvci5jdXJyZW50Q2hpbGQoKTsgY2hpbGQ7IGNo
aWxkID0gaXRlcmF0b3IubmV4dCgpKSB7CiAgICAgICAgIGlmIChjaGlsZC0+aXNPdXRPZkZsb3dQ
b3NpdGlvbmVkKCkpIHsKQEAgLTkwNiw5ICs5MDcsMTAgQEAgYm9vbCBSZW5kZXJGbGV4aWJsZUJv
eDo6Y29tcHV0ZU5leHRGbGV4TGluZShPcmRlckl0ZXJhdG9yJiBpdGVyYXRvciwgT3JkZXJlZEZs
ZXgKICAgICAgICAgTGF5b3V0VW5pdCBjaGlsZE1haW5BeGlzTWFyZ2luQm94RXh0ZW50ID0gbWFp
bkF4aXNCb3JkZXJBbmRQYWRkaW5nRXh0ZW50Rm9yQ2hpbGQoY2hpbGQpICsgY2hpbGRNYWluQXhp
c0V4dGVudDsKICAgICAgICAgY2hpbGRNYWluQXhpc01hcmdpbkJveEV4dGVudCArPSBpc0hvcml6
b250YWxGbG93KCkgPyBjaGlsZC0+bWFyZ2luV2lkdGgoKSA6IGNoaWxkLT5tYXJnaW5IZWlnaHQo
KTsKIAotICAgICAgICBpZiAoaXNNdWx0aWxpbmUoKSAmJiBwcmVmZXJyZWRNYWluQXhpc0V4dGVu
dCArIGNoaWxkTWFpbkF4aXNNYXJnaW5Cb3hFeHRlbnQgPiBsaW5lQnJlYWtMZW5ndGggJiYgb3Jk
ZXJlZENoaWxkcmVuLnNpemUoKSA+IDApCisgICAgICAgIGlmIChpc011bHRpbGluZSgpICYmIHBy
ZWZlcnJlZE1haW5BeGlzRXh0ZW50ICsgY2hpbGRNYWluQXhpc01hcmdpbkJveEV4dGVudCA+IGxp
bmVCcmVha0xlbmd0aCAmJiBsaW5lSGFzSW5GbG93SXRlbSkKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICBvcmRlcmVkQ2hpbGRyZW4uYXBwZW5kKGNoaWxkKTsKKyAgICAgICAgbGluZUhhc0lu
Rmxvd0l0ZW0gID0gdHJ1ZTsKICAgICAgICAgcHJlZmVycmVkTWFpbkF4aXNFeHRlbnQgKz0gY2hp
bGRNYWluQXhpc01hcmdpbkJveEV4dGVudDsKICAgICAgICAgdG90YWxGbGV4R3JvdyArPSBjaGls
ZC0+c3R5bGUoKS0+ZmxleEdyb3coKTsKICAgICAgICAgdG90YWxXZWlnaHRlZEZsZXhTaHJpbmsg
Kz0gY2hpbGQtPnN0eWxlKCktPmZsZXhTaHJpbmsoKSAqIGNoaWxkTWFpbkF4aXNFeHRlbnQ7CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
aW5kZXggNGEwYzE0YTgxYWRlZjM0YjYxMTVlM2EwZDhiMDM3NzNmYmNlYmVlNy4uZDVhY2UwNWZj
YWMwOTA4ZTBjNTk1N2E5NmRjODk4ZTVmMmQyYWZlOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisy
MDEyLTExLTA3ICBXZWkgRmFuemhlICA8d2h5ZXIxQGdtYWlsLmNvbT4KKworICAgICAgICBXaGls
ZSBhYnNvbHV0ZSBwb3NpdGlvbmluZyBpcyBwdXQgYmVmb3JlIHRoZSBmaXJzdCBmbGV4aXRlbSwg
ZmxleGl0ZW1zIHdpbGwgbW92ZSB0byBhIG5ldyBsaW5lLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMjk0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKwkJQWRkIGEgY2FzZSB0byB0ZXN0IGZsZXhpYmxlIGxheW91dCB3
aGlsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZyBpcyBwdXQgYmVmb3JlIHRoZSBmaXJzdCBmbGV4aXRl
bS4KKworICAgICAgICAqIGNzczMvZmxleGJveC9mbGV4LWFsZ29yaXRobS1leHBlY3RlZC50eHQ6
CisgICAgICAgICogY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLmh0bWw6CisKIDIwMTItMTAt
MzEgIFRha2FzaGkgU2FrYW1vdG8gIDx0YXNha0Bnb29nbGUuY29tPgogCiAgICAgICAgIFtSZWZh
Y3RvcmluZ10gTW92ZSBpbml0aWFsIHN0eWxlIHNldHRpbmcgZm9yIFByb2dyZXNzVmFsdWVFbGVt
ZW50IGZyb20gYXR0YWNoIG1ldGhvZCB0byBjcmVhdGVTaGFkb3dTdWJ0cmVlIG1ldGhvZCBpbiBI
VE1MUHJvZ3Jlc3NFbGVtZW50LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94
L2ZsZXgtYWxnb3JpdGhtLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9m
bGV4LWFsZ29yaXRobS1leHBlY3RlZC50eHQKaW5kZXggYmZlNzA5MTRiOWRiZDMxMTYwMzEwNmFh
OGIxYjFiMTAzODkyMjQzZC4uZWFkYmRhNGE4MzA0OGQxOTBhYWU4YWYxMTc4NWVjN2FlZWM1Zjgz
MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLWV4
cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0t
ZXhwZWN0ZWQudHh0CkBAIC0yMyw0ICsyMyw1IEBAIFBBU1MKIFBBU1MKIFBBU1MKIFBBU1MKK1BB
U1MKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGht
Lmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0uaHRtbAppbmRl
eCA4ODcyZDk2OGQ4Y2JiYzI5YWY3YjVjNDU1Y2VhY2ZjZWVlZDI1NjYwLi4xYTE4MDcwNWFkYmZi
ZGU3YTM2ZTVmNzQ4MGNhODhjNTc3NjQxY2NkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9jc3Mz
L2ZsZXhib3gvZmxleC1hbGdvcml0aG0uaHRtbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhi
b3gvZmxleC1hbGdvcml0aG0uaHRtbApAQCAtMTk4LDYgKzE5OCwxMSBAQCBib2R5IHsKICAgPC9k
aXY+CiA8L2Rpdj4KIAorPGRpdiBjbGFzcz0iZmxleGJveCIgc3R5bGU9ImhlaWdodDogNjBweDsg
LXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwOyBwb3NpdGlvbjogcmVsYXRpdmU7Ij4KKyAgPGRp
diBkYXRhLW9mZnNldC14PSIwIiBkYXRhLW9mZnNldC15PSIwIiBzdHlsZT0icG9zaXRpb246IGFi
c29sdXRlOyI+PC9kaXY+CisgIDxkaXYgZGF0YS1vZmZzZXQteD0iMCIgZGF0YS1vZmZzZXQteT0i
MCIgc3R5bGU9IndpZHRoOiA3MDBweDsiPjwvZGl2PgorPC9kaXY+CisKIDwhLS0gVGVzdCBib3Jk
ZXIvcGFkZGluZy9tYXJnaW4gb24gdGhlIGZsZXhib3ggaXRzZWxmLiAtLT4KIDxkaXYgZGF0YS1l
eHBlY3RlZC13aWR0aD0iODMwIiBzdHlsZT0iYm9yZGVyOiAxMHB4IHNvbGlkOyBkaXNwbGF5OiBp
bmxpbmUtYmxvY2s7Ij4KICAgICA8ZGl2IGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjcwMCIgc3R5bGU9
InBhZGRpbmctbGVmdDogMTBweDsgcGFkZGluZy1yaWdodDogMjBweDsgYm9yZGVyLWxlZnQ6IDMw
cHggc29saWQ7IGJvcmRlci1yaWdodDogNDBweCBzb2xpZDsgbWFyZ2luLWxlZnQ6IDUwcHg7IG1h
cmdpbi1yaWdodDo2MHB4OyIgY2xhc3M9ImZsZXhib3giPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172931</attachid>
            <date>2012-11-07 22:06:28 -0800</date>
            <delta_ts>2012-11-08 03:04:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101294-20121108140421.patch</filename>
            <type>text/plain</type>
            <size>5246</size>
            <attacher name="wayfind">whyer1</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzMTM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTY3M2EyNGM0YjVjNjg4
NmZjMTdmZDM4MjUwNzlkZmM2YWU4YzZkNC4uMTdiMTlhYmZmMTJhNjllZTcwMWFiMTk1ZWU3OTU5
YTQxMzI0M2Y5MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTExLTA3ICBXZWkg
RmFuemhlICA8d2h5ZXIxQGdtYWlsLmNvbT4KKworICAgICAgICBXaGlsZSBhYnNvbHV0ZSBwb3Np
dGlvbmluZyBpcyBwdXQgYmVmb3JlIHRoZSBmaXJzdCBmbGV4aXRlbSwgZmxleGl0ZW1zIHdpbGwg
bW92ZSB0byBhIG5ldyBsaW5lLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTAxMjk0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgSWYgdGhlcmUgaXMgYW4gYWJzb2x1dGVseSBwb3NpdGlvbmVkIGZsZXggaXRl
bSBiZWZvcmUgb3RoZXIgaXRlbXMgaW4gYSBjb250YWluZXIgYW5kIHRoZSBjb250YWluZXIgaXMg
c2V0IHRvICItd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXAiLCB0aGUgZmxleCBpdGVtIGFmdGVy
IHRoZSBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQgd2lsbCBtb3ZlIHRvIGEgbmV3IGxpbmUuCisgICAg
ICAgIFRoaXMgaXNzdWUgaGFzIHRvIGRvIHdpdGggUmVuZGVyRmxleGlibGVCb3g6OmNvbXB1dGVO
ZXh0RmxleExpbmUuIFdoZW4gZGV0ZXJtaW5nIGxpbmUgYnJlYWtzLCB0aGUgYWxnb3JpdGhtIHNl
ZXMgaWYgMSkgdGhlIHRvdGFsIHdpZHRoIGV4Y2VlZHMgbGluZUJyZWFrTGVuZ3RoIGFuZCAyKSB3
aGV0aGVyIG9yZGVyZWRDaGlsZHJlbiBpcyBub24tZW1wdHkuICBCdXQgdGhlbiwgaWYgdGhlIHRv
dGFsIHdpZHRoIGV4Y2VlZHMgbGluZUJyZWFrTGVuZ3RoIGFuZCB0aGVyZSdzIG9ubHkgYWJzb2x1
dGVseSBwb3NpdGlvbmVkIGVsZW1tZW50cyBpbiBvcmRlcmVkQ2hpbGRyZW4gdGhlbiB0aGUgY29u
ZGl0aW9ucyBhcmUgbWV0IGFuZCB0aGUgYWxnb3JpdGhtIG1pc3Rha2VubHkgYnJlYWtzIHRoZSBs
aW5lLgorICAgICAgICBUaGUgc29sdXRpb24gaXMgdG8gc2VlIGlmIG9yZGVyZWRDaGlsZHJlbiBj
b2xsZWN0cyBhdCBsZWFzdCBhIGZsZXggaXRlbS4gSWYgaXQgZG9lcywgYnJlYWsgdGhlIGxpbmUu
CisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwOgorICAgICAgICAo
V2ViQ29yZTo6UmVuZGVyRmxleGlibGVCb3g6OmNvbXB1dGVOZXh0RmxleExpbmUpOgorCiAyMDEy
LTExLTAxICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZW1v
dmUgdW51c2VkIExvY2FsZTo6cGFyc2VEYXRlVGltZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAKaW5kZXggZTE2YjMyMTI3MjViY2QzZGRjYjdmNTAy
MDRlMGMwZjAyZTRmZjQ4MC4uOGZiYjQ5YjA2ZWM5YTgwMzY3ZGJhMDc4MmE4MDY0MzE0YzMyNzNl
ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3Bw
CkBAIC04OTUsNiArODk1LDcgQEAgYm9vbCBSZW5kZXJGbGV4aWJsZUJveDo6Y29tcHV0ZU5leHRG
bGV4TGluZShPcmRlckl0ZXJhdG9yJiBpdGVyYXRvciwgT3JkZXJlZEZsZXgKICAgICAgICAgcmV0
dXJuIGZhbHNlOwogCiAgICAgTGF5b3V0VW5pdCBsaW5lQnJlYWtMZW5ndGggPSBtYWluQXhpc0Nv
bnRlbnRFeHRlbnQoTUFYX0xBWU9VVF9VTklUKTsKKyAgICBib29sIGxpbmVIYXNJbkZsb3dJdGVt
ID0gZmFsc2U7CiAKICAgICBmb3IgKFJlbmRlckJveCogY2hpbGQgPSBpdGVyYXRvci5jdXJyZW50
Q2hpbGQoKTsgY2hpbGQ7IGNoaWxkID0gaXRlcmF0b3IubmV4dCgpKSB7CiAgICAgICAgIGlmIChj
aGlsZC0+aXNPdXRPZkZsb3dQb3NpdGlvbmVkKCkpIHsKQEAgLTkwNiw5ICs5MDcsMTAgQEAgYm9v
bCBSZW5kZXJGbGV4aWJsZUJveDo6Y29tcHV0ZU5leHRGbGV4TGluZShPcmRlckl0ZXJhdG9yJiBp
dGVyYXRvciwgT3JkZXJlZEZsZXgKICAgICAgICAgTGF5b3V0VW5pdCBjaGlsZE1haW5BeGlzTWFy
Z2luQm94RXh0ZW50ID0gbWFpbkF4aXNCb3JkZXJBbmRQYWRkaW5nRXh0ZW50Rm9yQ2hpbGQoY2hp
bGQpICsgY2hpbGRNYWluQXhpc0V4dGVudDsKICAgICAgICAgY2hpbGRNYWluQXhpc01hcmdpbkJv
eEV4dGVudCArPSBpc0hvcml6b250YWxGbG93KCkgPyBjaGlsZC0+bWFyZ2luV2lkdGgoKSA6IGNo
aWxkLT5tYXJnaW5IZWlnaHQoKTsKIAotICAgICAgICBpZiAoaXNNdWx0aWxpbmUoKSAmJiBwcmVm
ZXJyZWRNYWluQXhpc0V4dGVudCArIGNoaWxkTWFpbkF4aXNNYXJnaW5Cb3hFeHRlbnQgPiBsaW5l
QnJlYWtMZW5ndGggJiYgb3JkZXJlZENoaWxkcmVuLnNpemUoKSA+IDApCisgICAgICAgIGlmIChp
c011bHRpbGluZSgpICYmIHByZWZlcnJlZE1haW5BeGlzRXh0ZW50ICsgY2hpbGRNYWluQXhpc01h
cmdpbkJveEV4dGVudCA+IGxpbmVCcmVha0xlbmd0aCAmJiBsaW5lSGFzSW5GbG93SXRlbSkKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICBvcmRlcmVkQ2hpbGRyZW4uYXBwZW5kKGNoaWxkKTsK
KyAgICAgICAgbGluZUhhc0luRmxvd0l0ZW0gID0gdHJ1ZTsKICAgICAgICAgcHJlZmVycmVkTWFp
bkF4aXNFeHRlbnQgKz0gY2hpbGRNYWluQXhpc01hcmdpbkJveEV4dGVudDsKICAgICAgICAgdG90
YWxGbGV4R3JvdyArPSBjaGlsZC0+c3R5bGUoKS0+ZmxleEdyb3coKTsKICAgICAgICAgdG90YWxX
ZWlnaHRlZEZsZXhTaHJpbmsgKz0gY2hpbGQtPnN0eWxlKCktPmZsZXhTaHJpbmsoKSAqIGNoaWxk
TWFpbkF4aXNFeHRlbnQ7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNGEwYzE0YTgxYWRlZjM0YjYxMTVlM2EwZDhiMDM3NzNm
YmNlYmVlNy4uYWM0ODhmMDI5YjA2NmU4YmU4OTljYzlhNDk1ZjEyYzQ5OTNjZGJjMyAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE1IEBACisyMDEyLTExLTA3ICBXZWkgRmFuemhlICA8d2h5ZXIxQGdtYWlsLmNv
bT4KKworICAgICAgICBXaGlsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZyBpcyBwdXQgYmVmb3JlIHRo
ZSBmaXJzdCBmbGV4aXRlbSwgZmxleGl0ZW1zIHdpbGwgbW92ZSB0byBhIG5ldyBsaW5lLgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMjk0CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgY2FzZSB0
byB0ZXN0IGZsZXhpYmxlIGxheW91dCB3aGlsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZyBpcyBwdXQg
YmVmb3JlIHRoZSBmaXJzdCBmbGV4aXRlbS4KKworICAgICAgICAqIGNzczMvZmxleGJveC9mbGV4
LWFsZ29yaXRobS1leHBlY3RlZC50eHQ6CisgICAgICAgICogY3NzMy9mbGV4Ym94L2ZsZXgtYWxn
b3JpdGhtLmh0bWw6CisKIDIwMTItMTAtMzEgIFRha2FzaGkgU2FrYW1vdG8gIDx0YXNha0Bnb29n
bGUuY29tPgogCiAgICAgICAgIFtSZWZhY3RvcmluZ10gTW92ZSBpbml0aWFsIHN0eWxlIHNldHRp
bmcgZm9yIFByb2dyZXNzVmFsdWVFbGVtZW50IGZyb20gYXR0YWNoIG1ldGhvZCB0byBjcmVhdGVT
aGFkb3dTdWJ0cmVlIG1ldGhvZCBpbiBIVE1MUHJvZ3Jlc3NFbGVtZW50LgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLWV4cGVjdGVkLnR4dCBiL0xh
eW91dFRlc3RzL2NzczMvZmxleGJveC9mbGV4LWFsZ29yaXRobS1leHBlY3RlZC50eHQKaW5kZXgg
YmZlNzA5MTRiOWRiZDMxMTYwMzEwNmFhOGIxYjFiMTAzODkyMjQzZC4uZWFkYmRhNGE4MzA0OGQx
OTBhYWU4YWYxMTc4NWVjN2FlZWM1ZjgzMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY3NzMy9m
bGV4Ym94L2ZsZXgtYWxnb3JpdGhtLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9jc3Mz
L2ZsZXhib3gvZmxleC1hbGdvcml0aG0tZXhwZWN0ZWQudHh0CkBAIC0yMyw0ICsyMyw1IEBAIFBB
U1MKIFBBU1MKIFBBU1MKIFBBU1MKK1BBU1MKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3Nz
My9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gv
ZmxleC1hbGdvcml0aG0uaHRtbAppbmRleCA4ODcyZDk2OGQ4Y2JiYzI5YWY3YjVjNDU1Y2VhY2Zj
ZWVlZDI1NjYwLi4xYTE4MDcwNWFkYmZiZGU3YTM2ZTVmNzQ4MGNhODhjNTc3NjQxY2NkIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0uaHRtbAorKysg
Yi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0uaHRtbApAQCAtMTk4LDYg
KzE5OCwxMSBAQCBib2R5IHsKICAgPC9kaXY+CiA8L2Rpdj4KIAorPGRpdiBjbGFzcz0iZmxleGJv
eCIgc3R5bGU9ImhlaWdodDogNjBweDsgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwOyBwb3Np
dGlvbjogcmVsYXRpdmU7Ij4KKyAgPGRpdiBkYXRhLW9mZnNldC14PSIwIiBkYXRhLW9mZnNldC15
PSIwIiBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyI+PC9kaXY+CisgIDxkaXYgZGF0YS1vZmZz
ZXQteD0iMCIgZGF0YS1vZmZzZXQteT0iMCIgc3R5bGU9IndpZHRoOiA3MDBweDsiPjwvZGl2Pgor
PC9kaXY+CisKIDwhLS0gVGVzdCBib3JkZXIvcGFkZGluZy9tYXJnaW4gb24gdGhlIGZsZXhib3gg
aXRzZWxmLiAtLT4KIDxkaXYgZGF0YS1leHBlY3RlZC13aWR0aD0iODMwIiBzdHlsZT0iYm9yZGVy
OiAxMHB4IHNvbGlkOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ij4KICAgICA8ZGl2IGRhdGEtZXhw
ZWN0ZWQtd2lkdGg9IjcwMCIgc3R5bGU9InBhZGRpbmctbGVmdDogMTBweDsgcGFkZGluZy1yaWdo
dDogMjBweDsgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQ7IGJvcmRlci1yaWdodDogNDBweCBzb2xp
ZDsgbWFyZ2luLWxlZnQ6IDUwcHg7IG1hcmdpbi1yaWdodDo2MHB4OyIgY2xhc3M9ImZsZXhib3gi
Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172975</attachid>
            <date>2012-11-08 03:04:21 -0800</date>
            <delta_ts>2012-11-08 16:15:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101294-20121108190229.patch</filename>
            <type>text/plain</type>
            <size>5003</size>
            <attacher name="wayfind">whyer1</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzNTg4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjA0NGU2ZjNhZGI0NmY0
NGI1MjVkNmNiN2E5NzMzYTA2OGMyZWE2OS4uYWMyY2Y2ZTNiMjM5ZWM1YzA1YjJmZGRiNjEwMzhj
ZDRkODNkNDJjMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTExLTA4ICBXZWkg
RmFuemhlICA8d2h5ZXIxQGdtYWlsLmNvbT4KKworICAgICAgICBXaGlsZSBhYnNvbHV0ZSBwb3Np
dGlvbmluZyBpcyBwdXQgYmVmb3JlIHRoZSBmaXJzdCBmbGV4aXRlbSwgZmxleGl0ZW1zIHdpbGwg
bW92ZSB0byBhIG5ldyBsaW5lLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTAxMjk0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVGhpcyBpc3N1ZSBoYXMgdG8gZG8gd2l0aCBSZW5kZXJGbGV4aWJsZUJveDo6
Y29tcHV0ZU5leHRGbGV4TGluZS4gV2hlbiBkZXRlcm1pbmcgbGluZSBicmVha3MsIHRoZSBhbGdv
cml0aG0gc2VlcyBpZiAxKSB0aGUgdG90YWwgd2lkdGggZXhjZWVkcyBsaW5lQnJlYWtMZW5ndGgg
YW5kIDIpIHdoZXRoZXIgb3JkZXJlZENoaWxkcmVuIGlzIG5vbi1lbXB0eS4gIEJ1dCB0aGVuLCBp
ZiB0aGUgdG90YWwgd2lkdGggZXhjZWVkcyBsaW5lQnJlYWtMZW5ndGggYW5kIHRoZXJlJ3Mgb25s
eSBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQgZWxlbW1lbnRzIGluIG9yZGVyZWRDaGlsZHJlbiB0aGVu
IHRoZSBjb25kaXRpb25zIGFyZSBtZXQgYW5kIHRoZSBhbGdvcml0aG0gbWlzdGFrZW5seSBicmVh
a3MgdGhlIGxpbmUuIFRoZSBzb2x1dGlvbiBpcyB0byBzZWUgaWYgb3JkZXJlZENoaWxkcmVuIGNv
bGxlY3RzIGF0IGxlYXN0IGEgZmxleCBpdGVtLiBJZiBpdCBkb2VzLCBicmVhayB0aGUgbGluZS4g
IAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlJlbmRlckZsZXhpYmxlQm94Ojpjb21wdXRlTmV4dEZsZXhMaW5lKToKKwogMjAx
Mi0xMS0wNiAgVnNldm9sb2QgVmxhc292ICA8dnNldmlrQGNocm9taXVtLm9yZz4KIAogICAgICAg
ICBXZWIgSW5zcGVjdG9yOiBEaXNwbGF5ZWQgbmFtZS9wYXRoIG9mIHVybHMgaW4gbmV0d29yayB0
YWIgb2YgZGV2IHRvb2xzIGlzIGluY29uc2lzdGVudApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAKaW5kZXggZTE2YjMyMTI3MjViY2QzZGRjYjdmNTAy
MDRlMGMwZjAyZTRmZjQ4MC4uOGZiYjQ5YjA2ZWM5YTgwMzY3ZGJhMDc4MmE4MDY0MzE0YzMyNzNl
ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3Bw
CkBAIC04OTUsNiArODk1LDcgQEAgYm9vbCBSZW5kZXJGbGV4aWJsZUJveDo6Y29tcHV0ZU5leHRG
bGV4TGluZShPcmRlckl0ZXJhdG9yJiBpdGVyYXRvciwgT3JkZXJlZEZsZXgKICAgICAgICAgcmV0
dXJuIGZhbHNlOwogCiAgICAgTGF5b3V0VW5pdCBsaW5lQnJlYWtMZW5ndGggPSBtYWluQXhpc0Nv
bnRlbnRFeHRlbnQoTUFYX0xBWU9VVF9VTklUKTsKKyAgICBib29sIGxpbmVIYXNJbkZsb3dJdGVt
ID0gZmFsc2U7CiAKICAgICBmb3IgKFJlbmRlckJveCogY2hpbGQgPSBpdGVyYXRvci5jdXJyZW50
Q2hpbGQoKTsgY2hpbGQ7IGNoaWxkID0gaXRlcmF0b3IubmV4dCgpKSB7CiAgICAgICAgIGlmIChj
aGlsZC0+aXNPdXRPZkZsb3dQb3NpdGlvbmVkKCkpIHsKQEAgLTkwNiw5ICs5MDcsMTAgQEAgYm9v
bCBSZW5kZXJGbGV4aWJsZUJveDo6Y29tcHV0ZU5leHRGbGV4TGluZShPcmRlckl0ZXJhdG9yJiBp
dGVyYXRvciwgT3JkZXJlZEZsZXgKICAgICAgICAgTGF5b3V0VW5pdCBjaGlsZE1haW5BeGlzTWFy
Z2luQm94RXh0ZW50ID0gbWFpbkF4aXNCb3JkZXJBbmRQYWRkaW5nRXh0ZW50Rm9yQ2hpbGQoY2hp
bGQpICsgY2hpbGRNYWluQXhpc0V4dGVudDsKICAgICAgICAgY2hpbGRNYWluQXhpc01hcmdpbkJv
eEV4dGVudCArPSBpc0hvcml6b250YWxGbG93KCkgPyBjaGlsZC0+bWFyZ2luV2lkdGgoKSA6IGNo
aWxkLT5tYXJnaW5IZWlnaHQoKTsKIAotICAgICAgICBpZiAoaXNNdWx0aWxpbmUoKSAmJiBwcmVm
ZXJyZWRNYWluQXhpc0V4dGVudCArIGNoaWxkTWFpbkF4aXNNYXJnaW5Cb3hFeHRlbnQgPiBsaW5l
QnJlYWtMZW5ndGggJiYgb3JkZXJlZENoaWxkcmVuLnNpemUoKSA+IDApCisgICAgICAgIGlmIChp
c011bHRpbGluZSgpICYmIHByZWZlcnJlZE1haW5BeGlzRXh0ZW50ICsgY2hpbGRNYWluQXhpc01h
cmdpbkJveEV4dGVudCA+IGxpbmVCcmVha0xlbmd0aCAmJiBsaW5lSGFzSW5GbG93SXRlbSkKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICBvcmRlcmVkQ2hpbGRyZW4uYXBwZW5kKGNoaWxkKTsK
KyAgICAgICAgbGluZUhhc0luRmxvd0l0ZW0gID0gdHJ1ZTsKICAgICAgICAgcHJlZmVycmVkTWFp
bkF4aXNFeHRlbnQgKz0gY2hpbGRNYWluQXhpc01hcmdpbkJveEV4dGVudDsKICAgICAgICAgdG90
YWxGbGV4R3JvdyArPSBjaGlsZC0+c3R5bGUoKS0+ZmxleEdyb3coKTsKICAgICAgICAgdG90YWxX
ZWlnaHRlZEZsZXhTaHJpbmsgKz0gY2hpbGQtPnN0eWxlKCktPmZsZXhTaHJpbmsoKSAqIGNoaWxk
TWFpbkF4aXNFeHRlbnQ7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMzhmY2JkNjRiNzc0NjBkYmU5MzEyZDQxYmZmZDlkYzNj
ZmFmNWRmNy4uN2ZmYmJiMjI0YzRhODdjYzEzZThjY2FlZTQzYWY4MGVmNDFhNGQxZiAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE1IEBACisyMDEyLTExLTA4ICBXZWkgRmFuemhlICA8d2h5ZXIxQGdtYWlsLmNv
bT4KKworICAgICAgICBXaGlsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZyBpcyBwdXQgYmVmb3JlIHRo
ZSBmaXJzdCBmbGV4aXRlbSwgZmxleGl0ZW1zIHdpbGwgbW92ZSB0byBhIG5ldyBsaW5lLgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMjk0CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgY2FzZSB0
byB0ZXN0IGZsZXhpYmxlIGxheW91dCB3aGlsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZyBpcyBwdXQg
YmVmb3JlIHRoZSBmaXJzdCBmbGV4aXRlbS4KKworICAgICAgICAqIGNzczMvZmxleGJveC9mbGV4
LWFsZ29yaXRobS1leHBlY3RlZC50eHQ6CisgICAgICAgICogY3NzMy9mbGV4Ym94L2ZsZXgtYWxn
b3JpdGhtLmh0bWw6CisKIDIwMTItMTEtMDYgIEthbmdpbCBIYW4gIDxrYW5naWwuaGFuQHNhbXN1
bmcuY29tPgogCiAgICAgICAgIFtFRkxdIEV4Y2x1ZGUgZmFzdC9jc3Mvc3R5bGUtc2NvcGVkIGNh
c2VzIGZyb20gbGF5b3V0IHRlc3QgcnVubmluZwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3Nz
My9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2NzczMv
ZmxleGJveC9mbGV4LWFsZ29yaXRobS1leHBlY3RlZC50eHQKaW5kZXggYmZlNzA5MTRiOWRiZDMx
MTYwMzEwNmFhOGIxYjFiMTAzODkyMjQzZC4uZWFkYmRhNGE4MzA0OGQxOTBhYWU4YWYxMTc4NWVj
N2FlZWM1ZjgzMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxn
b3JpdGhtLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1h
bGdvcml0aG0tZXhwZWN0ZWQudHh0CkBAIC0yMyw0ICsyMyw1IEBAIFBBU1MKIFBBU1MKIFBBU1MK
IFBBU1MKK1BBU1MKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgt
YWxnb3JpdGhtLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0u
aHRtbAppbmRleCA4ODcyZDk2OGQ4Y2JiYzI5YWY3YjVjNDU1Y2VhY2ZjZWVlZDI1NjYwLi4xYTE4
MDcwNWFkYmZiZGU3YTM2ZTVmNzQ4MGNhODhjNTc3NjQxY2NkIDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0uaHRtbAorKysgYi9MYXlvdXRUZXN0cy9j
c3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0uaHRtbApAQCAtMTk4LDYgKzE5OCwxMSBAQCBib2R5
IHsKICAgPC9kaXY+CiA8L2Rpdj4KIAorPGRpdiBjbGFzcz0iZmxleGJveCIgc3R5bGU9ImhlaWdo
dDogNjBweDsgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwOyBwb3NpdGlvbjogcmVsYXRpdmU7
Ij4KKyAgPGRpdiBkYXRhLW9mZnNldC14PSIwIiBkYXRhLW9mZnNldC15PSIwIiBzdHlsZT0icG9z
aXRpb246IGFic29sdXRlOyI+PC9kaXY+CisgIDxkaXYgZGF0YS1vZmZzZXQteD0iMCIgZGF0YS1v
ZmZzZXQteT0iMCIgc3R5bGU9IndpZHRoOiA3MDBweDsiPjwvZGl2PgorPC9kaXY+CisKIDwhLS0g
VGVzdCBib3JkZXIvcGFkZGluZy9tYXJnaW4gb24gdGhlIGZsZXhib3ggaXRzZWxmLiAtLT4KIDxk
aXYgZGF0YS1leHBlY3RlZC13aWR0aD0iODMwIiBzdHlsZT0iYm9yZGVyOiAxMHB4IHNvbGlkOyBk
aXNwbGF5OiBpbmxpbmUtYmxvY2s7Ij4KICAgICA8ZGl2IGRhdGEtZXhwZWN0ZWQtd2lkdGg9Ijcw
MCIgc3R5bGU9InBhZGRpbmctbGVmdDogMTBweDsgcGFkZGluZy1yaWdodDogMjBweDsgYm9yZGVy
LWxlZnQ6IDMwcHggc29saWQ7IGJvcmRlci1yaWdodDogNDBweCBzb2xpZDsgbWFyZ2luLWxlZnQ6
IDUwcHg7IG1hcmdpbi1yaWdodDo2MHB4OyIgY2xhc3M9ImZsZXhib3giPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172986</attachid>
            <date>2012-11-08 03:19:06 -0800</date>
            <delta_ts>2012-11-08 09:29:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101294-20121108191715.patch</filename>
            <type>text/plain</type>
            <size>4937</size>
            <attacher name="wayfind">whyer1</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzODc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTQzNDJkMDU0ZGQzYjQw
OTVhNDJlNDhkMGMwOTQ5NzIwM2MwODMyZi4uM2U3NTE2YjU5OGZkZWU2NTVjNzRmM2Y5NDA5N2E3
Y2QxMjRlZWQ3NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTExLTA4ICBXZWkg
RmFuemhlICA8d2h5ZXIxQGdtYWlsLmNvbT4KKworICAgICAgICBXaGlsZSBhYnNvbHV0ZSBwb3Np
dGlvbmluZyBpcyBwdXQgYmVmb3JlIHRoZSBmaXJzdCBmbGV4aXRlbSwgZmxleGl0ZW1zIHdpbGwg
bW92ZSB0byBhIG5ldyBsaW5lLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTAxMjk0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVGhpcyBpc3N1ZSBoYXMgdG8gZG8gd2l0aCBSZW5kZXJGbGV4aWJsZUJveDo6
Y29tcHV0ZU5leHRGbGV4TGluZS4gV2hlbiBkZXRlcm1pbmcgbGluZSBicmVha3MsIHRoZSBhbGdv
cml0aG0gc2VlcyBpZiAxKSB0aGUgdG90YWwgd2lkdGggZXhjZWVkcyBsaW5lQnJlYWtMZW5ndGgg
YW5kIDIpIHdoZXRoZXIgb3JkZXJlZENoaWxkcmVuIGlzIG5vbi1lbXB0eS4gIEJ1dCB0aGVuLCBp
ZiB0aGUgdG90YWwgd2lkdGggZXhjZWVkcyBsaW5lQnJlYWtMZW5ndGggYW5kIHRoZXJlJ3Mgb25s
eSBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQgZWxlbW1lbnRzIGluIG9yZGVyZWRDaGlsZHJlbiB0aGVu
IHRoZSBjb25kaXRpb25zIGFyZSBtZXQgYW5kIHRoZSBhbGdvcml0aG0gbWlzdGFrZW5seSBicmVh
a3MgdGhlIGxpbmUuIFRoZSBzb2x1dGlvbiBpcyB0byBzZWUgaWYgb3JkZXJlZENoaWxkcmVuIGNv
bGxlY3RzIGF0IGxlYXN0IGEgZmxleCBpdGVtLiBJZiBpdCBkb2VzLCBicmVhayB0aGUgbGluZS4g
IAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlJlbmRlckZsZXhpYmxlQm94Ojpjb21wdXRlTmV4dEZsZXhMaW5lKToKKwogMjAx
Mi0xMS0wOCAgWmVubyBBbGJpc3NlciAgPHplbm9Ad2Via2l0Lm9yZz4KIAogICAgICAgICBHcmFw
aGljc1N1cmZhY2VHTFggbmVlZHMgdG8gcXVlcnkgdGhlIGRyYXdhYmxlIGZvciBZSW52ZXJzaW9u
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAKaW5k
ZXggNDRhOWE1MmFjMDg5OTc2ZmYxMjY2MjlhNjc1OTc1YWE5YTU3ODkyZi4uMmUwOGE1Y2RmNTEx
NDlhZjNjYjY4YWZmMTZlYTYwYWMwOWMxZjgwOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwCkBAIC04OTUsNiArODk1LDcgQEAgYm9vbCBSZW5k
ZXJGbGV4aWJsZUJveDo6Y29tcHV0ZU5leHRGbGV4TGluZShPcmRlckl0ZXJhdG9yJiBpdGVyYXRv
ciwgT3JkZXJlZEZsZXgKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgTGF5b3V0VW5pdCBs
aW5lQnJlYWtMZW5ndGggPSBtYWluQXhpc0NvbnRlbnRFeHRlbnQoTGF5b3V0VW5pdDo6bWF4KCkp
OworICAgIGJvb2wgbGluZUhhc0luRmxvd0l0ZW0gPSBmYWxzZTsKIAogICAgIGZvciAoUmVuZGVy
Qm94KiBjaGlsZCA9IGl0ZXJhdG9yLmN1cnJlbnRDaGlsZCgpOyBjaGlsZDsgY2hpbGQgPSBpdGVy
YXRvci5uZXh0KCkpIHsKICAgICAgICAgaWYgKGNoaWxkLT5pc091dE9mRmxvd1Bvc2l0aW9uZWQo
KSkgewpAQCAtOTA2LDkgKzkwNywxMCBAQCBib29sIFJlbmRlckZsZXhpYmxlQm94Ojpjb21wdXRl
TmV4dEZsZXhMaW5lKE9yZGVySXRlcmF0b3ImIGl0ZXJhdG9yLCBPcmRlcmVkRmxleAogICAgICAg
ICBMYXlvdXRVbml0IGNoaWxkTWFpbkF4aXNNYXJnaW5Cb3hFeHRlbnQgPSBtYWluQXhpc0JvcmRl
ckFuZFBhZGRpbmdFeHRlbnRGb3JDaGlsZChjaGlsZCkgKyBjaGlsZE1haW5BeGlzRXh0ZW50Owog
ICAgICAgICBjaGlsZE1haW5BeGlzTWFyZ2luQm94RXh0ZW50ICs9IGlzSG9yaXpvbnRhbEZsb3co
KSA/IGNoaWxkLT5tYXJnaW5XaWR0aCgpIDogY2hpbGQtPm1hcmdpbkhlaWdodCgpOwogCi0gICAg
ICAgIGlmIChpc011bHRpbGluZSgpICYmIHByZWZlcnJlZE1haW5BeGlzRXh0ZW50ICsgY2hpbGRN
YWluQXhpc01hcmdpbkJveEV4dGVudCA+IGxpbmVCcmVha0xlbmd0aCAmJiBvcmRlcmVkQ2hpbGRy
ZW4uc2l6ZSgpID4gMCkKKyAgICAgICAgaWYgKGlzTXVsdGlsaW5lKCkgJiYgcHJlZmVycmVkTWFp
bkF4aXNFeHRlbnQgKyBjaGlsZE1haW5BeGlzTWFyZ2luQm94RXh0ZW50ID4gbGluZUJyZWFrTGVu
Z3RoICYmIGxpbmVIYXNJbkZsb3dJdGVtKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIG9y
ZGVyZWRDaGlsZHJlbi5hcHBlbmQoY2hpbGQpOworICAgICAgICBsaW5lSGFzSW5GbG93SXRlbSAg
PSB0cnVlOwogICAgICAgICBwcmVmZXJyZWRNYWluQXhpc0V4dGVudCArPSBjaGlsZE1haW5BeGlz
TWFyZ2luQm94RXh0ZW50OwogICAgICAgICB0b3RhbEZsZXhHcm93ICs9IGNoaWxkLT5zdHlsZSgp
LT5mbGV4R3JvdygpOwogICAgICAgICB0b3RhbFdlaWdodGVkRmxleFNocmluayArPSBjaGlsZC0+
c3R5bGUoKS0+ZmxleFNocmluaygpICogY2hpbGRNYWluQXhpc0V4dGVudDsKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiZTcy
ODJiZmEzZDAzNzUwNzY1MjIyNzE3NDRmMjAzMjQ5MjgwMmJkLi42YTRiYjdlYmNlZDZhY2ZmNGNk
NDA3MzU3MWJmZmExZDUzOGMyMzBhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMTEtMDgg
IFdlaSBGYW56aGUgIDx3aHllcjFAZ21haWwuY29tPgorCisgICAgICAgIFdoaWxlIGFic29sdXRl
IHBvc2l0aW9uaW5nIGlzIHB1dCBiZWZvcmUgdGhlIGZpcnN0IGZsZXhpdGVtLCBmbGV4aXRlbXMg
d2lsbCBtb3ZlIHRvIGEgbmV3IGxpbmUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMDEyOTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBBZGQgYSBjYXNlIHRvIHRlc3QgZmxleGlibGUgbGF5b3V0IHdoaWxl
IGFic29sdXRlIHBvc2l0aW9uaW5nIGlzIHB1dCBiZWZvcmUgdGhlIGZpcnN0IGZsZXhpdGVtLgor
CisgICAgICAgICogY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLWV4cGVjdGVkLnR4dDoKKyAg
ICAgICAgKiBjc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0uaHRtbDoKKwogMjAxMi0xMS0wOCAg
w4Fkw6FtIEthbGxhaSAgPGthZGFtQGluZi51LXN6ZWdlZC5odT4KIAogICAgICAgICBbUXRdIFVu
cmV2aWV3ZWQgR2FyZGVuaW5nLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94
L2ZsZXgtYWxnb3JpdGhtLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9m
bGV4LWFsZ29yaXRobS1leHBlY3RlZC50eHQKaW5kZXggYmZlNzA5MTRiOWRiZDMxMTYwMzEwNmFh
OGIxYjFiMTAzODkyMjQzZC4uZWFkYmRhNGE4MzA0OGQxOTBhYWU4YWYxMTc4NWVjN2FlZWM1Zjgz
MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGhtLWV4
cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0t
ZXhwZWN0ZWQudHh0CkBAIC0yMyw0ICsyMyw1IEBAIFBBU1MKIFBBU1MKIFBBU1MKIFBBU1MKK1BB
U1MKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2ZsZXgtYWxnb3JpdGht
Lmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvZmxleC1hbGdvcml0aG0uaHRtbAppbmRl
eCA4ODcyZDk2OGQ4Y2JiYzI5YWY3YjVjNDU1Y2VhY2ZjZWVlZDI1NjYwLi4xYTE4MDcwNWFkYmZi
ZGU3YTM2ZTVmNzQ4MGNhODhjNTc3NjQxY2NkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9jc3Mz
L2ZsZXhib3gvZmxleC1hbGdvcml0aG0uaHRtbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhi
b3gvZmxleC1hbGdvcml0aG0uaHRtbApAQCAtMTk4LDYgKzE5OCwxMSBAQCBib2R5IHsKICAgPC9k
aXY+CiA8L2Rpdj4KIAorPGRpdiBjbGFzcz0iZmxleGJveCIgc3R5bGU9ImhlaWdodDogNjBweDsg
LXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwOyBwb3NpdGlvbjogcmVsYXRpdmU7Ij4KKyAgPGRp
diBkYXRhLW9mZnNldC14PSIwIiBkYXRhLW9mZnNldC15PSIwIiBzdHlsZT0icG9zaXRpb246IGFi
c29sdXRlOyI+PC9kaXY+CisgIDxkaXYgZGF0YS1vZmZzZXQteD0iMCIgZGF0YS1vZmZzZXQteT0i
MCIgc3R5bGU9IndpZHRoOiA3MDBweDsiPjwvZGl2PgorPC9kaXY+CisKIDwhLS0gVGVzdCBib3Jk
ZXIvcGFkZGluZy9tYXJnaW4gb24gdGhlIGZsZXhib3ggaXRzZWxmLiAtLT4KIDxkaXYgZGF0YS1l
eHBlY3RlZC13aWR0aD0iODMwIiBzdHlsZT0iYm9yZGVyOiAxMHB4IHNvbGlkOyBkaXNwbGF5OiBp
bmxpbmUtYmxvY2s7Ij4KICAgICA8ZGl2IGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjcwMCIgc3R5bGU9
InBhZGRpbmctbGVmdDogMTBweDsgcGFkZGluZy1yaWdodDogMjBweDsgYm9yZGVyLWxlZnQ6IDMw
cHggc29saWQ7IGJvcmRlci1yaWdodDogNDBweCBzb2xpZDsgbWFyZ2luLWxlZnQ6IDUwcHg7IG1h
cmdpbi1yaWdodDo2MHB4OyIgY2xhc3M9ImZsZXhib3giPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>