<?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>94825</bug_id>
          
          <creation_ts>2012-08-23 10:00:51 -0700</creation_ts>
          <short_desc>floated element with negative margin causes text wrap bug</short_desc>
          <delta_ts>2012-10-21 02:44:50 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://stackoverflow.com/questions/12056052/floated-element-with-negative-margin-causes-text-wrap-bug</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alex">alex.kulikov+webkit</reporter>
          <assigned_to name="Robert Hogan">robert</assigned_to>
          <cc>eae</cc>
    
    <cc>eric</cc>
    
    <cc>leviw</cc>
    
    <cc>mitz</cc>
    
    <cc>robert</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>703097</commentid>
    <comment_count>0</comment_count>
      <attachid>160190</attachid>
    <who name="Alex">alex.kulikov+webkit</who>
    <bug_when>2012-08-23 10:00:51 -0700</bug_when>
    <thetext>Created attachment 160190
screenshot from misbehavior

The text will be displayed outside the surrounding container.


Except Android Browser and Chrome on Android.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>738109</commentid>
    <comment_count>1</comment_count>
      <attachid>167832</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2012-10-09 13:04:25 -0700</bug_when>
    <thetext>Created attachment 167832
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>742176</commentid>
    <comment_count>2</comment_count>
      <attachid>167832</attachid>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2012-10-15 10:49:29 -0700</bug_when>
    <thetext>Comment on attachment 167832
Patch

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

&gt; Source/WebCore/ChangeLog:9
&gt; +        Avoid over-estimating the available width on the line by ensuring that the offset taken to avoid
&gt; +        floats on the line is at least as much as the offset given by border, margin and padding.

This only applies when we&apos;re dealing with negative margins, correct?

&gt; LayoutTests/fast/block/float/float-on-line-obeys-container-padding.html:29
&gt; +      &lt;img src=&quot;resources/greenbox.png&quot;&gt;

We have several versions of greenbox.png floating around, but not in this directory. How about just putting an inline block there?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>742191</commentid>
    <comment_count>3</comment_count>
      <attachid>167832</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2012-10-15 11:05:48 -0700</bug_when>
    <thetext>Comment on attachment 167832
Patch

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

&gt;&gt; Source/WebCore/ChangeLog:9
&gt;&gt; +        floats on the line is at least as much as the offset given by border, margin and padding.
&gt; 
&gt; This only applies when we&apos;re dealing with negative margins, correct?

Not necessarily. In the LTR case all we need is a leading float on the line to give a left-offset that is less than the combined border/margin/padding on that side. It&apos;s easiest to do this in a test with a negative margin on the float. I don&apos;t think that&apos;s the only case that can happen though. Let me come back to you on it.

&gt;&gt; LayoutTests/fast/block/float/float-on-line-obeys-container-padding.html:29
&gt;&gt; +      &lt;img src=&quot;resources/greenbox.png&quot;&gt;
&gt; 
&gt; We have several versions of greenbox.png floating around, but not in this directory. How about just putting an inline block there?

Right, the test actually depends on no image being there which is a bit sloppy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>742205</commentid>
    <comment_count>4</comment_count>
      <attachid>167832</attachid>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2012-10-15 11:14:40 -0700</bug_when>
    <thetext>Comment on attachment 167832
Patch

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

&gt;&gt;&gt; Source/WebCore/ChangeLog:9
&gt;&gt;&gt; +        floats on the line is at least as much as the offset given by border, margin and padding.
&gt;&gt; 
&gt;&gt; This only applies when we&apos;re dealing with negative margins, correct?
&gt; 
&gt; Not necessarily. In the LTR case all we need is a leading float on the line to give a left-offset that is less than the combined border/margin/padding on that side. It&apos;s easiest to do this in a test with a negative margin on the float. I don&apos;t think that&apos;s the only case that can happen though. Let me come back to you on it.

Okay, I can understand that case. I&apos;d like to see a test case covering it. It&apos;d be good to cover the RTL case as well for coverage.

&gt;&gt;&gt; LayoutTests/fast/block/float/float-on-line-obeys-container-padding.html:29
&gt;&gt;&gt; +      &lt;img src=&quot;resources/greenbox.png&quot;&gt;
&gt;&gt; 
&gt;&gt; We have several versions of greenbox.png floating around, but not in this directory. How about just putting an inline block there?
&gt; 
&gt; Right, the test actually depends on no image being there which is a bit sloppy.

I don&apos;t understand why that would matter at all. If that&apos;s the case, please explain it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743441</commentid>
    <comment_count>5</comment_count>
      <attachid>169003</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2012-10-16 12:49:45 -0700</bug_when>
    <thetext>Created attachment 169003
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743442</commentid>
    <comment_count>6</comment_count>
      <attachid>167832</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2012-10-16 12:50:04 -0700</bug_when>
    <thetext>Comment on attachment 167832
Patch

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

&gt;&gt;&gt;&gt; Source/WebCore/ChangeLog:9
&gt;&gt;&gt;&gt; +        floats on the line is at least as much as the offset given by border, margin and padding.
&gt;&gt;&gt; 
&gt;&gt;&gt; This only applies when we&apos;re dealing with negative margins, correct?
&gt;&gt; 
&gt;&gt; Not necessarily. In the LTR case all we need is a leading float on the line to give a left-offset that is less than the combined border/margin/padding on that side. It&apos;s easiest to do this in a test with a negative margin on the float. I don&apos;t think that&apos;s the only case that can happen though. Let me come back to you on it.
&gt; 
&gt; Okay, I can understand that case. I&apos;d like to see a test case covering it. It&apos;d be good to cover the RTL case as well for coverage.

This really does need a negative margin on the float - couldn&apos;t recreate it without it so added a note to the ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743460</commentid>
    <comment_count>7</comment_count>
      <attachid>169003</attachid>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2012-10-16 13:09:37 -0700</bug_when>
    <thetext>Comment on attachment 169003
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        tends to happen when a negative margin on the float brings its right edge back before the offset

&quot;only tends to&quot;? It&apos;s not useful to be intentionally vague in the ChangeLog. Can you not confirm this happens only in that case?

&gt; LayoutTests/ChangeLog:11
&gt; +        * fast/block/float/float-on-line-obeys-container-padding.html: Added.
&gt; +        * fast/block/float/float-on-line-obeys-container-padding-expected.html: Added.
&gt; +        * fast/block/float/float-on-line-obeys-container-padding-rtl.html: Added.
&gt; +        * fast/block/float/float-on-line-obeys-container-padding-rtl-expected.html: Added.

Nit: these could be combined into one test.

&gt; LayoutTests/fast/block/float/float-on-line-obeys-container-padding-rtl-expected.html:29
&gt; +      &lt;img src=&quot;../../css/resources/greenbox.png&quot;&gt;

I thought this

&gt; LayoutTests/fast/block/float/float-on-line-obeys-container-padding.html:29
&gt; +      &lt;img src=&quot;../../css/resources/greenbox.png&quot;&gt;

I thought you said this only happened when the image wasn&apos;t there? I&apos;m also not sure why you aren&apos;t just using an inline-block?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743561</commentid>
    <comment_count>8</comment_count>
      <attachid>169003</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2012-10-16 14:30:04 -0700</bug_when>
    <thetext>Comment on attachment 169003
Patch

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

&gt;&gt; LayoutTests/fast/block/float/float-on-line-obeys-container-padding.html:29
&gt;&gt; +      &lt;img src=&quot;../../css/resources/greenbox.png&quot;&gt;
&gt; 
&gt; I thought you said this only happened when the image wasn&apos;t there? I&apos;m also not sure why you aren&apos;t just using an inline-block?

I meant that the test needs a float that&apos;s 25px by 25px - a missing image renderer worked fine for that purpose. So does greenbox.png.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743575</commentid>
    <comment_count>9</comment_count>
      <attachid>169003</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2012-10-16 14:38:40 -0700</bug_when>
    <thetext>Comment on attachment 169003
Patch

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

&gt;&gt; Source/WebCore/ChangeLog:10
&gt;&gt; +        tends to happen when a negative margin on the float brings its right edge back before the offset
&gt; 
&gt; &quot;only tends to&quot;? It&apos;s not useful to be intentionally vague in the ChangeLog. Can you not confirm this happens only in that case?

I can&apos;t recreate it in any other case but that doesn&apos;t mean I haven&apos;t missed a trick.

&gt;&gt; LayoutTests/ChangeLog:11
&gt;&gt; +        * fast/block/float/float-on-line-obeys-container-padding-rtl-expected.html: Added.
&gt; 
&gt; Nit: these could be combined into one test.

OK</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743576</commentid>
    <comment_count>10</comment_count>
      <attachid>169032</attachid>
    <who name="Robert Hogan">robert</who>
    <bug_when>2012-10-16 14:39:04 -0700</bug_when>
    <thetext>Created attachment 169032
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>744456</commentid>
    <comment_count>11</comment_count>
      <attachid>169032</attachid>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2012-10-17 11:34:04 -0700</bug_when>
    <thetext>Comment on attachment 169032
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        happens when a negative margin on the float brings its right edge back before the offset

Nit: this presumably effects both edges.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>747062</commentid>
    <comment_count>12</comment_count>
    <who name="Robert Hogan">robert</who>
    <bug_when>2012-10-21 02:44:50 -0700</bug_when>
    <thetext>Committed r131998: &lt;http://trac.webkit.org/changeset/131998&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>160190</attachid>
            <date>2012-08-23 10:00:51 -0700</date>
            <delta_ts>2012-08-23 10:00:51 -0700</delta_ts>
            <desc>screenshot from misbehavior</desc>
            <filename>Screen Shot 2012-08-21 at 15.26.12.png</filename>
            <type>image/png</type>
            <size>9284</size>
            <attacher name="Alex">alex.kulikov+webkit</attacher>
            
              <data encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAPYAAACcCAIAAADDH8GjAAAKkGlDQ1BJQ0MgUHJvZmlsZQAAeAGt
lndcU8kWx+fem15oCZFO6B3pVSB0QpcONkJCCSXG0LEhsriCa0FEmrKAiyIKrgWQtSCiWFgUFbBv
kEVEXRcLoKLyLvBg933e2//e3M/MfHPmzLkz5558Pj8AKG4coTAZlgIgRZAmCvJ0YUZERjHxjwEW
kIEEoAIjDjdV6BwY6Av+sU0OAGh28a7RbKx/dPvfC9K82FQuAFAguhzDS+WmoHwa7YZcoSgNAFiM
2jUz04QoIxiU6SL0gCjLzXL8PBvOcsw8s+Z8QoJcUZ8QAAgUDkcUDwA5GrUzM7jxaBxyLsomAh5f
gPIJlB25CRweyuMoG6akrEWZooSybszf4sT/jTmcmMWYHE78Is/fBd2JvtiNnypM5mTP/fh/DinJ
6Wi+5hoDHSnCNJcgdKajOZPjp7HRO89zQrpX6ALnJISEL7Agxj9ggbmprmgu5/2T1vosxuHFurkv
2FMzghc5J8HVf8GeyPGe/WZz7+WIUPo3C9MCF88gSPafrZs5nziRx2L82FT34AV7mihk0R7H92Av
2IXJczU3t1eUHrR4l1hB6OJeHsfNZ8EfuAF34Is+TBAIzNDHFJikxWaloevAda0wW8SPT0hjOqMV
GmvIZAu4xoZMMxNTMzBb77M+ALy/P1fHEIPwl02I5tjWDa2lur9sMQoAtKLfQJ74l03zMACSEQC0
5HLTRRnz8WbLFf0fkYAkmgF5oAI0gC4wQk9mBewBCz2tNwgAISASrAZckABSgAhkgg1gCygARWA3
2AcqQDWoA0fAcXAStIJz4BK4Cm6C26AfPAJiMAJegXEwCaYhCMJDVIgGyUOqkBZkAJlBNpAj5A75
QkFQJBQNxUMCKB3aAG2FiqBiqAKqgRqgn6Gz0CXoOtQHPYCGoDHoHfQZRmAKTIeVYW14KWwDO8M+
cAi8Co6H18E5cD68Ey6Da+FjcAt8Cb4J98Ni+BU8gQCEjDAQNcQIsUFckQAkColDRMgmpBApRWqR
JqQd6UbuImLkNfIJg8PQMEyMEcYe44UJxXAx6zCbMDswFZgjmBZMF+YuZggzjvmGpWKVsAZYOywb
G4GNx2ZiC7Cl2HrsGewVbD92BDuJw+EYOB2cNc4LF4lLxK3H7cAdwDXjOnB9uGHcBB6Pl8cb4B3w
AXgOPg1fgC/HH8NfxN/Bj+A/EsgEVYIZwYMQRRAQ8gilhKOEC4Q7hFHCNFGKqEW0IwYQecRs4i7i
IWI78RZxhDhNkibpkBxIIaRE0hZSGamJdIX0mPSeTCark23Jy8l8ci65jHyCfI08RP5EkaHoU1wp
KynplJ2Uw5QOygPKeyqVqk1lUaOoadSd1AbqZepT6kcJmoSxBFuCJ7FZolKiReKOxBtJoqSWpLPk
askcyVLJU5K3JF9LEaW0pVylOFKbpCqlzkoNSk1I06RNpQOkU6R3SB+Vvi79QgYvoy3jLsOTyZep
k7ksM0xDaBo0VxqXtpV2iHaFNkLH0XXobHoivYh+nN5LH5eVkbWQDZPNkq2UPS8rZiAMbQabkczY
xTjJGGB8XqK8xHlJ7JLtS5qW3FkyJacox5KLlSuUa5brl/ssz5R3l0+S3yPfKv9EAaOgr7BcIVPh
oMIVhdeKdEV7Ra5ioeJJxYdKsJK+UpDSeqU6pR6lCWUVZU9loXK58mXl1yoMFZZKokqJygWVMVWa
qqMqX7VE9aLqS6Ys05mZzCxjdjHH1ZTUvNTS1WrUetWm1XXUQ9Xz1JvVn2iQNGw04jRKNDo1xjVV
Nf00N2g2aj7UImrZaCVo7dfq1prS1tEO196m3ar9QkdOh62To9Oo81iXquuku063VveeHk7PRi9J
74DebX1Y31I/Qb9S/5YBbGBlwDc4YNBniDW0NRQY1hoOGlGMnI0yjBqNhowZxr7Gecatxm+Wai6N
WrpnaffSbyaWJskmh0wemcqYepvmmbabvjPTN+OaVZrdM6eae5hvNm8zf2thYBFrcdDiviXN0s9y
m2Wn5VcrayuRVZPVmLWmdbR1lfWgDd0m0GaHzTVbrK2L7Wbbc7af7Kzs0uxO2v1pb2SfZH/U/sUy
nWWxyw4tG3ZQd+A41DiIHZmO0Y4/Ooqd1Jw4TrVOz1gaLB6rnjXqrOec6HzM+Y2LiYvI5YzLlKud
60bXDjfEzdOt0K3XXcY91L3C/amHuke8R6PHuKel53rPDi+sl4/XHq9BtjKby25gj3tbe2/07vKh
+AT7VPg889X3Ffm2+8F+3n57/R77a/kL/FsDQAA7YG/Ak0CdwHWBvyzHLQ9cXrn8eZBp0Iag7mBa
8Jrgo8GTIS4hu0IeheqGpod2hkmGrQxrCJsKdwsvDhdHLI3YGHEzUiGSH9kWhY8Ki6qPmljhvmLf
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
7eSbaYuYOqUh7m1xLCWZAUHAK8XhQUQqwOylS4tpGL9w3UsLE0sd00IzbbFEX4pYO5JKWBexqIp4
ahY00xELikCiEAj7F9uireC5555T/NYFn3vuf5cuXapPJSEIpAQBr17c3Tg7v5GH8eS7F5SrgoDf
CCSA4o78VnYLy/3uP9EfEYF4Ke7Cb2F5RPRFIAkIOMfiK1e+fuDAkYjVFxXlL1p0XUQxBN56a3tl
5Skvkm1ApqioYNGixW2gIW2jCc5fN+G35d0xztYuWjQ2Tg2tqDjv2a3I2jZvaryBSpsHSBrY2hEQ
irf2HhT7IyCQPIqfPl1z7pz17x/U1IQ2nk3JceJEVUNDaO9Zy+Fop0VGTlsRAgmm+K5dlQsXLsvJ
mbtp026NQmXlsQkTHpw0acmoUT/95JMSlf/2259wOnv2Y7NmPXLo0EktnIQEu8v26zd/xoxfjhhx
709+8m9NTd/tlexoZxLskSp8RSDBFF+06D+mTRvdt2+Py5e/X/WwZMlv7rvvlgMH3jtyZNWMGWNo
D5u1Pvvsn955Z+m2bW9OnDjy9dc/9LWRFuXssLx584ry8v+qqHi3qqp21ar1SsBup6WgnLZGBDxR
fMX0krVPly0f/9Wff7il9uhV+8xb2vzFFy8//vjdHTtm6ekfx4+fWbdu6+LFt506VcMerd27h/Yp
bm6+RNDSr18v0vyePn1W6Xn55ZJPPin77W+/evPNLefOhSqqq2tcuXLL+fOhP2K2bduxjz/eoyTt
v83Nlz/9tIwN6bl0/Hjtxo1hJ8mwr0NBQR5iWVmZhYV5+/cfbSniYCf58ZhEcTlSjoAnitdU1Hfu
k/VPW6YXTM3d+qbbeDnktjSpsvJ4QUGfW275l/nzn7nxxke3by9HALGVK58mpPnZz/69tHT300//
VJWqqqrv0iXrscemFxbmbtoUqqhr1+wpUwpWrdp18mTd558fvOmmoRb9+jQzMz0nJ+udd745cKDm
vfd2DBqUqy85Jp58cjn21Nc3/uIXtyPgaCf58ZjkWK9kJhkBTxTHptF35qelp426I69indfp4Kol
jY1NBw+e+MMfHv/ii1fuumv2H/+4WuX/5S/rrrlm8Jw546ura0tKvtXNHjMmHy87enReefl3FV13
XX5eXpeVK7fOn39tp07WW0gXJPGDHxT17NkJr//jH4/u16+becmenj9/1oIFxRUVx3bsqOBqODu5
FI9J9nolJ8kIOH/6sRuRkR3asDQzJ72p3vp3yezCZk5+fs+cnI6TJ48ic+rUa9944yMSvJX+/e+b
Cc0JXfr3771s2ZuwX5XKyGipKDO9qen7ighXcNL19RH+5mplZXVFRfXMmYP+9rfye+8dl53t1rob
bhjDfxkZ6b/73X/Pnj3e0c74TVIa5DeFCHj14pXrqrGy8rPqIcWhANr7MXJkYV5ejw0bdlHkyy93
FBdPJMH7KBFCVdU50uXlR4uK+muF+/eHKuJ32LDvKiopOcRM6wcfnLRmTVlNTYOWtCSIxdeuDTF7
7tzhY8b0Xb++0iKgTxmprKur55S33pKSXWPHDiPtaKcqErNJukZJpBABNz9nmrV79clNKw6dP3lx
4V8nmPmW9PPPv7V8+eoTJ6p/9KMnhw4dsGHDcvz08uVPzJv39JAh/XNzu/7+9/9MkT59ejz77CJG
DHn7xI+qTKVq586TcLqu7uL994cqOnTobGnpkSVLJuOSb711+Hvv7XzggYkUsdTLKW5+8eLJKn/K
lIF2AZ1TVnZ43rxnBgzowxvw+PHDf/3rh7nkaKcqErNJukZJpBAB52lYlvmDv8lf969H59Sfaerc
OyutJZCI1mL+9F5NTV3v3le9ArIzKIF4r17dtbbnn1/3q1/Nqa9v6tyZMRkf93LHnmPHzmBPp07Z
unYSdjtjMEnWgpiQpjzt1YtjaJe+HWM2l6FoC79RBYlNfmvlXbrEXpFW4p7AnoED+9plHO1ELAkm
2Y2RnIQg4PDEt+u96z/HMZxiz094zj33jPPVecdgcABNiqEV7bmIJy8+9ObeycFo+PAkVeS9OQE0
ybvxIgkCnry4ICUItF4EhOKtt+/Eck8IOAcqRUUDZemKJ/ychEDPKVvyUoOA86BhamyRWgUBHxCQ
QMUHUEVlkBAQigepN8QWHxAQivsAqqgMEgJC8SD1htjiAwJCcR9AFZVBQkAoHqTeEFt8QEAo7gOo
ojJICAjFg9QbYosPCAjFfQBVVAYJAaF4kHpDbPEBAaG4D6CKyiAhIBQPUm+ILT4gIBT3AVRRGSQE
hOJB6g2xxQcEhOI+gCoqg4SAUDxIvSG2+ICAUNwHUEVlkBAQigepN8QWHxAQivsAqqgMEgJC8SD1
htjiAwJCcR9AFZVBQkAoHqTeEFt8QEAo7gOoojJICAjFg9QbYosPCAjFfQBVVAYJAaF4kHpDbPEB
AaG4D6CKyiAhIBQPUm+ILT4gIBT3AVRRGSQEhOJB6g2xxQcEhOI+gCoqg4SAUDxIvSG2+ICAUNwH
UEVlkBAQigepN8QWHxAQivsAqqgMEgJC8SD1htjiAwJCcR9AFZVBQkAoHqTeEFt8QEAo7gOoojJI
CAjFg9QbYosPCAjFfQBVVAYJAaF4kHpDbPEBgf8HxP8poRtqc0IAAAAASUVORK5CYII=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167832</attachid>
            <date>2012-10-09 13:04:25 -0700</date>
            <delta_ts>2012-10-16 14:38:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-94825-20121009210310.patch</filename>
            <type>text/plain</type>
            <size>5017</size>
            <attacher name="Robert Hogan">robert</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwNTk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWMxM2VmYjNkZTA2YmQ3
OWVhZDI3MmNiMzZiMDRlZDJhMmQyMGNlMy4uOTQ0YTJkYzQxZmY2ZWM3NGJkYmU0OGQ0ZWNjOGZh
YTdkYTlhNmIzZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTEwLTA4ICBSb2Jl
cnQgSG9nYW4gIDxyb2JlcnRAd2Via2l0Lm9yZz4KKworICAgICAgICBmbG9hdGVkIGVsZW1lbnQg
d2l0aCBuZWdhdGl2ZSBtYXJnaW4gY2F1c2VzIHRleHQgd3JhcCBidWcKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk0ODI1CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQXZvaWQgb3Zlci1lc3RpbWF0aW5nIHRo
ZSBhdmFpbGFibGUgd2lkdGggb24gdGhlIGxpbmUgYnkgZW5zdXJpbmcgdGhhdCB0aGUgb2Zmc2V0
IHRha2VuIHRvIGF2b2lkCisgICAgICAgIGZsb2F0cyBvbiB0aGUgbGluZSBpcyBhdCBsZWFzdCBh
cyBtdWNoIGFzIHRoZSBvZmZzZXQgZ2l2ZW4gYnkgYm9yZGVyLCBtYXJnaW4gYW5kIHBhZGRpbmcu
CisKKyAgICAgICAgVGVzdDogZmFzdC9ibG9jay9mbG9hdC9mbG9hdC1vbi1saW5lLW9iZXlzLWNv
bnRhaW5lci1wYWRkaW5nLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9ja0xp
bmVMYXlvdXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TGluZVdpZHRoOjpzaHJpbmtBdmFpbGFi
bGVXaWR0aEZvck5ld0Zsb2F0SWZOZWVkZWQpOgorCiAyMDEyLTEwLTA2ICBSYXVsIEh1ZGVhICA8
cmh1ZGVhQGFkb2JlLmNvbT4KIAogICAgICAgICAtd2Via2l0LWNsaXAtcGF0aCBzaG91bGQgcGFy
c2UgSVJJcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2Nr
TGluZUxheW91dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5l
TGF5b3V0LmNwcAppbmRleCA4NDRhODU4NTI2YThhNjI4MzE3MGVhYTljOGM0Nzg5MWYyZTMwY2Rk
Li45MzUyMjRiNTk0ZTU5Y2M3NjdhYjI5Mzg1NGMwYTlmMjA2MzAwNGE1IDEwMDc1NQotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcApAQCAtMTc3
LDEzICsxNzcsMTUgQEAgaW5saW5lIHZvaWQgTGluZVdpZHRoOjpzaHJpbmtBdmFpbGFibGVXaWR0
aEZvck5ld0Zsb2F0SWZOZWVkZWQoUmVuZGVyQmxvY2s6OkZsb2EKICAgICAgICAgcmV0dXJuOwog
CiAgICAgaWYgKG5ld0Zsb2F0LT50eXBlKCkgPT0gUmVuZGVyQmxvY2s6OkZsb2F0aW5nT2JqZWN0
OjpGbG9hdExlZnQpIHsKLSAgICAgICAgbV9sZWZ0ID0gbV9ibG9jay0+cGl4ZWxTbmFwcGVkTG9n
aWNhbFJpZ2h0Rm9yRmxvYXQobmV3RmxvYXQpOworICAgICAgICBmbG9hdCBuZXdMZWZ0ID0gbV9i
bG9jay0+cGl4ZWxTbmFwcGVkTG9naWNhbFJpZ2h0Rm9yRmxvYXQobmV3RmxvYXQpOwogICAgICAg
ICBpZiAobV9pc0ZpcnN0TGluZSAmJiBtX2Jsb2NrLT5zdHlsZSgpLT5pc0xlZnRUb1JpZ2h0RGly
ZWN0aW9uKCkpCi0gICAgICAgICAgICBtX2xlZnQgKz0gZmxvb3JUb0ludChtX2Jsb2NrLT50ZXh0
SW5kZW50T2Zmc2V0KCkpOworICAgICAgICAgICAgbmV3TGVmdCArPSBmbG9vclRvSW50KG1fYmxv
Y2stPnRleHRJbmRlbnRPZmZzZXQoKSk7CisgICAgICAgIG1fbGVmdCA9IG1heDxmbG9hdD4obV9s
ZWZ0LCBuZXdMZWZ0KTsKICAgICB9IGVsc2UgewotICAgICAgICBtX3JpZ2h0ID0gbV9ibG9jay0+
cGl4ZWxTbmFwcGVkTG9naWNhbExlZnRGb3JGbG9hdChuZXdGbG9hdCk7CisgICAgICAgIGZsb2F0
IG5ld1JpZ2h0ID0gbV9ibG9jay0+cGl4ZWxTbmFwcGVkTG9naWNhbExlZnRGb3JGbG9hdChuZXdG
bG9hdCk7CiAgICAgICAgIGlmIChtX2lzRmlyc3RMaW5lICYmICFtX2Jsb2NrLT5zdHlsZSgpLT5p
c0xlZnRUb1JpZ2h0RGlyZWN0aW9uKCkpCi0gICAgICAgICAgICBtX3JpZ2h0IC09IGZsb29yVG9J
bnQobV9ibG9jay0+dGV4dEluZGVudE9mZnNldCgpKTsKKyAgICAgICAgICAgIG5ld1JpZ2h0IC09
IGZsb29yVG9JbnQobV9ibG9jay0+dGV4dEluZGVudE9mZnNldCgpKTsKKyAgICAgICAgbV9yaWdo
dCA9IG1pbjxmbG9hdD4obV9yaWdodCwgbmV3UmlnaHQpOwogICAgIH0KIAogICAgIGNvbXB1dGVB
dmFpbGFibGVXaWR0aEZyb21MZWZ0QW5kUmlnaHQoKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAwYmE4NDA3NzgwNzk1Nzcz
YzNiZTkyOWY3M2E3MWNjMmY0Mzg5OThkLi5mNjEzZTkxMzM1ZjZiNGYxOTZkMDg0NDJjMWMxZTZl
ZDMzMDM5Y2YzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTItMTAtMDggIFJvYmVydCBIb2dh
biAgPHJvYmVydEB3ZWJraXQub3JnPgorCisgICAgICAgIGZsb2F0ZWQgZWxlbWVudCB3aXRoIG5l
Z2F0aXZlIG1hcmdpbiBjYXVzZXMgdGV4dCB3cmFwIGJ1ZworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTQ4MjUKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvYmxvY2svZmxvYXQvZmxvYXQtb24tbGlu
ZS1vYmV5cy1jb250YWluZXItcGFkZGluZy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Js
b2NrL2Zsb2F0L2Zsb2F0LW9uLWxpbmUtb2JleXMtY29udGFpbmVyLXBhZGRpbmctZXhwZWN0ZWQu
aHRtbDogQWRkZWQuCisKIDIwMTItMTAtMDcgIFphbiBEb2JlcnNlayAgPHphbmRvYmVyc2VrQGdt
YWlsLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkIEdUSyBnYXJkZW5pbmcuCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL2Zsb2F0L2Zsb2F0LW9uLWxpbmUtb2JleXMtY29udGFp
bmVyLXBhZGRpbmctZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svZmxvYXQv
ZmxvYXQtb24tbGluZS1vYmV5cy1jb250YWluZXItcGFkZGluZy1leHBlY3RlZC5odG1sCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLmNmNzdiODdkYTQwOWNjN2JkYTAyYjU5MWNjNTkzMDZjZTlkMjUzOGYKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL2Zsb2F0L2Zsb2F0LW9uLWxpbmUtb2Jl
eXMtY29udGFpbmVyLXBhZGRpbmctZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDM1IEBACis8IURP
Q1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+CisgIGRpdiB7CisgICAgYm9yZGVy
OiAxcHggc29saWQgcmVkOworICAgIG1hcmdpbjogMjBweCAwOworICAgIHdpZHRoOiAyMDBweDsK
KyAgfQorCisgIHAgeworICAgIGJhY2tncm91bmQ6ICNFRUU7CisgICAgYm9yZGVyLXJpZ2h0OiAx
cHggc29saWQgZ3JlZW47CisgICAgbWFyZ2luOiAwOworICAgIG1hcmdpbi1yaWdodDogMzJweDsK
KyAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7CisgIH0KKworICBpbWcgeworICAgIHBvc2l0aW9uOiBh
YnNvbHV0ZTsKKyAgICBtYXJnaW4tbGVmdDogLTMwcHg7CisgIH0KKzwvc3R5bGU+Cis8L2hlYWQ+
Cis8Ym9keT4KKyAgPGgyPlRoZSB0ZXh0IHNob3VsZCBub3Qgb3ZlcmZsb3cgdGhlIGdyZWVuIGJv
cmRlci48L2gyPgorICAgPGRpdj4KKyAgICA8cD4KKyAgICAgIDxpbWcgc3JjPSJyZXNvdXJjZXMv
Z3JlZW5ib3gucG5nIj4KKyAgICAgIG5vIHNlYSB0YWtpbWF0YSBzYW5jdHVzIGVzdGVzdGVzdCBM
b3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldC4KKyAgICA8L3A+CisgIDwvZGl2PgorICAKKzwvYm9k
eT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svZmxvYXQvZmxv
YXQtb24tbGluZS1vYmV5cy1jb250YWluZXItcGFkZGluZy5odG1sIGIvTGF5b3V0VGVzdHMvZmFz
dC9ibG9jay9mbG9hdC9mbG9hdC1vbi1saW5lLW9iZXlzLWNvbnRhaW5lci1wYWRkaW5nLmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uNzllMWNiMjkyNjhlOTVhNzQ4MGU1MjY5NjBmODMxZWM2YzFiMzQzNwotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svZmxvYXQvZmxvYXQtb24tbGlu
ZS1vYmV5cy1jb250YWluZXItcGFkZGluZy5odG1sCkBAIC0wLDAgKzEsMzUgQEAKKzwhRE9DVFlQ
RSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KKyAgZGl2IHsKKyAgICBib3JkZXI6IDFw
eCBzb2xpZCByZWQ7CisgICAgbWFyZ2luOiAyMHB4IDA7CisgICAgd2lkdGg6IDIwMHB4OworICB9
CisKKyAgcCB7CisgICAgYmFja2dyb3VuZDogI0VFRTsKKyAgICBib3JkZXItcmlnaHQ6IDFweCBz
b2xpZCBncmVlbjsKKyAgICBtYXJnaW46IDA7CisgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OworICAg
IHBhZGRpbmctbGVmdDogMzBweDsKKyAgfQorCisgIGltZyB7CisgICAgZmxvYXQ6IGxlZnQ7Cisg
ICAgbWFyZ2luLWxlZnQ6IC0zMHB4OworICB9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cisg
IDxoMj5UaGUgdGV4dCBzaG91bGQgbm90IG92ZXJmbG93IHRoZSBncmVlbiBib3JkZXIuPC9oMj4K
KyAgIDxkaXY+CisgICAgPHA+CisgICAgICA8aW1nIHNyYz0icmVzb3VyY2VzL2dyZWVuYm94LnBu
ZyI+CisgICAgICBubyBzZWEgdGFraW1hdGEgc2FuY3R1cyBlc3Rlc3Rlc3QgTG9yZW0gaXBzdW0g
ZG9sb3Igc2l0IGFtZXQuCisgICAgPC9wPgorICA8L2Rpdj4KKyAgCis8L2JvZHk+Cis8L2h0bWw+
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169003</attachid>
            <date>2012-10-16 12:49:45 -0700</date>
            <delta_ts>2012-10-16 14:39:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-94825-20121016204814.patch</filename>
            <type>text/plain</type>
            <size>7515</size>
            <attacher name="Robert Hogan">robert</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwNTk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWMxM2VmYjNkZTA2YmQ3
OWVhZDI3MmNiMzZiMDRlZDJhMmQyMGNlMy4uYzYxZGFkMzg1NDg0ZTU0MWU4YzIzNTZiOTNmMjMw
ZjBiMDFlOWYxZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTEwLTA4ICBSb2Jl
cnQgSG9nYW4gIDxyb2JlcnRAd2Via2l0Lm9yZz4KKworICAgICAgICBmbG9hdGVkIGVsZW1lbnQg
d2l0aCBuZWdhdGl2ZSBtYXJnaW4gY2F1c2VzIHRleHQgd3JhcCBidWcKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk0ODI1CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQXZvaWQgb3Zlci1lc3RpbWF0aW5nIHRo
ZSBhdmFpbGFibGUgd2lkdGggb24gdGhlIGxpbmUgYnkgZW5zdXJpbmcgdGhhdCB0aGUgb2Zmc2V0
IHRha2VuIHRvIGF2b2lkCisgICAgICAgIGZsb2F0cyBvbiB0aGUgbGluZSBpcyBhdCBsZWFzdCBh
cyBtdWNoIGFzIHRoZSBvZmZzZXQgZ2l2ZW4gYnkgYm9yZGVyLCBtYXJnaW4gYW5kIHBhZGRpbmcu
IFRoaXMgb25seQorICAgICAgICB0ZW5kcyB0byBoYXBwZW4gd2hlbiBhIG5lZ2F0aXZlIG1hcmdp
biBvbiB0aGUgZmxvYXQgYnJpbmdzIGl0cyByaWdodCBlZGdlIGJhY2sgYmVmb3JlIHRoZSBvZmZz
ZXQKKyAgICAgICAgZ2l2ZW4gYnkgdGhlIGJvcmRlciwgbWFyZ2luIGFuZCBwYWRkaW5nIG9mIGl0
cyBwYXJlbnRzLgorCisgICAgICAgIFRlc3Q6IGZhc3QvYmxvY2svZmxvYXQvZmxvYXQtb24tbGlu
ZS1vYmV5cy1jb250YWluZXItcGFkZGluZy5odG1sCisgICAgICAgICAgICAgIGZhc3QvYmxvY2sv
ZmxvYXQvZmxvYXQtb24tbGluZS1vYmV5cy1jb250YWluZXItcGFkZGluZy1ydGwuaHRtbAorCisg
ICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91dC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpMaW5lV2lkdGg6OnNocmlua0F2YWlsYWJsZVdpZHRoRm9yTmV3RmxvYXRJZk5lZWRl
ZCk6CisKIDIwMTItMTAtMDYgIFJhdWwgSHVkZWEgIDxyaHVkZWFAYWRvYmUuY29tPgogCiAgICAg
ICAgIC13ZWJraXQtY2xpcC1wYXRoIHNob3VsZCBwYXJzZSBJUklzCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQuY3BwCmluZGV4IDg0NGE4NTg1
MjZhOGE2MjgzMTcwZWFhOWM4YzQ3ODkxZjJlMzBjZGQuLjkzNTIyNGI1OTRlNTljYzc2N2FiMjkz
ODU0YzBhOWYyMDYzMDA0YTUgMTAwNzU1Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJCbG9ja0xpbmVMYXlvdXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJCbG9ja0xpbmVMYXlvdXQuY3BwCkBAIC0xNzcsMTMgKzE3NywxNSBAQCBpbmxpbmUgdm9p
ZCBMaW5lV2lkdGg6OnNocmlua0F2YWlsYWJsZVdpZHRoRm9yTmV3RmxvYXRJZk5lZWRlZChSZW5k
ZXJCbG9jazo6RmxvYQogICAgICAgICByZXR1cm47CiAKICAgICBpZiAobmV3RmxvYXQtPnR5cGUo
KSA9PSBSZW5kZXJCbG9jazo6RmxvYXRpbmdPYmplY3Q6OkZsb2F0TGVmdCkgewotICAgICAgICBt
X2xlZnQgPSBtX2Jsb2NrLT5waXhlbFNuYXBwZWRMb2dpY2FsUmlnaHRGb3JGbG9hdChuZXdGbG9h
dCk7CisgICAgICAgIGZsb2F0IG5ld0xlZnQgPSBtX2Jsb2NrLT5waXhlbFNuYXBwZWRMb2dpY2Fs
UmlnaHRGb3JGbG9hdChuZXdGbG9hdCk7CiAgICAgICAgIGlmIChtX2lzRmlyc3RMaW5lICYmIG1f
YmxvY2stPnN0eWxlKCktPmlzTGVmdFRvUmlnaHREaXJlY3Rpb24oKSkKLSAgICAgICAgICAgIG1f
bGVmdCArPSBmbG9vclRvSW50KG1fYmxvY2stPnRleHRJbmRlbnRPZmZzZXQoKSk7CisgICAgICAg
ICAgICBuZXdMZWZ0ICs9IGZsb29yVG9JbnQobV9ibG9jay0+dGV4dEluZGVudE9mZnNldCgpKTsK
KyAgICAgICAgbV9sZWZ0ID0gbWF4PGZsb2F0PihtX2xlZnQsIG5ld0xlZnQpOwogICAgIH0gZWxz
ZSB7Ci0gICAgICAgIG1fcmlnaHQgPSBtX2Jsb2NrLT5waXhlbFNuYXBwZWRMb2dpY2FsTGVmdEZv
ckZsb2F0KG5ld0Zsb2F0KTsKKyAgICAgICAgZmxvYXQgbmV3UmlnaHQgPSBtX2Jsb2NrLT5waXhl
bFNuYXBwZWRMb2dpY2FsTGVmdEZvckZsb2F0KG5ld0Zsb2F0KTsKICAgICAgICAgaWYgKG1faXNG
aXJzdExpbmUgJiYgIW1fYmxvY2stPnN0eWxlKCktPmlzTGVmdFRvUmlnaHREaXJlY3Rpb24oKSkK
LSAgICAgICAgICAgIG1fcmlnaHQgLT0gZmxvb3JUb0ludChtX2Jsb2NrLT50ZXh0SW5kZW50T2Zm
c2V0KCkpOworICAgICAgICAgICAgbmV3UmlnaHQgLT0gZmxvb3JUb0ludChtX2Jsb2NrLT50ZXh0
SW5kZW50T2Zmc2V0KCkpOworICAgICAgICBtX3JpZ2h0ID0gbWluPGZsb2F0PihtX3JpZ2h0LCBu
ZXdSaWdodCk7CiAgICAgfQogCiAgICAgY29tcHV0ZUF2YWlsYWJsZVdpZHRoRnJvbUxlZnRBbmRS
aWdodCgpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IDBiYTg0MDc3ODA3OTU3NzNjM2JlOTI5ZjczYTcxY2MyZjQzODk5OGQu
LjcxN2NjYmJjZjhhMjVkYTU0YmJkZjYyMzY2MWY2ODg0N2QzN2MwOWUgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNSBAQAorMjAxMi0xMC0wOCAgUm9iZXJ0IEhvZ2FuICA8cm9iZXJ0QHdlYmtpdC5vcmc+CisK
KyAgICAgICAgZmxvYXRlZCBlbGVtZW50IHdpdGggbmVnYXRpdmUgbWFyZ2luIGNhdXNlcyB0ZXh0
IHdyYXAgYnVnCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD05NDgyNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogZmFzdC9ibG9jay9mbG9hdC9mbG9hdC1vbi1saW5lLW9iZXlzLWNvbnRhaW5lci1wYWRkaW5n
Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvYmxvY2svZmxvYXQvZmxvYXQtb24tbGluZS1v
YmV5cy1jb250YWluZXItcGFkZGluZy1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBm
YXN0L2Jsb2NrL2Zsb2F0L2Zsb2F0LW9uLWxpbmUtb2JleXMtY29udGFpbmVyLXBhZGRpbmctcnRs
Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvYmxvY2svZmxvYXQvZmxvYXQtb24tbGluZS1v
YmV5cy1jb250YWluZXItcGFkZGluZy1ydGwtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisKIDIwMTIt
MTAtMDcgIFphbiBEb2JlcnNlayAgPHphbmRvYmVyc2VrQGdtYWlsLmNvbT4KIAogICAgICAgICBV
bnJldmlld2VkIEdUSyBnYXJkZW5pbmcuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Js
b2NrL2Zsb2F0L2Zsb2F0LW9uLWxpbmUtb2JleXMtY29udGFpbmVyLXBhZGRpbmctZXhwZWN0ZWQu
aHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svZmxvYXQvZmxvYXQtb24tbGluZS1vYmV5cy1j
b250YWluZXItcGFkZGluZy1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmIwZjJlZGRhMWQ1MDAz
NWYyYjUwOTM2YTdhZjIyZDkyNjBkMDE0OTAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9mYXN0L2Jsb2NrL2Zsb2F0L2Zsb2F0LW9uLWxpbmUtb2JleXMtY29udGFpbmVyLXBhZGRpbmct
ZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDM1IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgor
PGhlYWQ+Cis8c3R5bGU+CisgIGRpdiB7CisgICAgYm9yZGVyOiAxcHggc29saWQgcmVkOworICAg
IG1hcmdpbjogMjBweCAwOworICAgIHdpZHRoOiAyMDBweDsKKyAgfQorCisgIHAgeworICAgIGJh
Y2tncm91bmQ6ICNFRUU7CisgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZ3JlZW47CisgICAg
bWFyZ2luOiAwOworICAgIG1hcmdpbi1yaWdodDogMzJweDsKKyAgICBwYWRkaW5nLWxlZnQ6IDMw
cHg7CisgIH0KKworICBpbWcgeworICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICBtYXJnaW4t
bGVmdDogLTMwcHg7CisgIH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgPGgyPlRoZSB0
ZXh0IHNob3VsZCBub3Qgb3ZlcmZsb3cgdGhlIGdyZWVuIGJvcmRlci48L2gyPgorICAgPGRpdj4K
KyAgICA8cD4KKyAgICAgIDxpbWcgc3JjPSIuLi8uLi9jc3MvcmVzb3VyY2VzL2dyZWVuYm94LnBu
ZyI+CisgICAgICBubyBzZWEgdGFraW1hdGEgc2FuY3R1cyBlc3Rlc3Rlc3QgTG9yZW0gaXBzdW0g
ZG9sb3Igc2l0IGFtZXQuCisgICAgPC9wPgorICA8L2Rpdj4KKyAgCis8L2JvZHk+Cis8L2h0bWw+
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL2Zsb2F0L2Zsb2F0LW9uLWxpbmUt
b2JleXMtY29udGFpbmVyLXBhZGRpbmctcnRsLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9m
YXN0L2Jsb2NrL2Zsb2F0L2Zsb2F0LW9uLWxpbmUtb2JleXMtY29udGFpbmVyLXBhZGRpbmctcnRs
LWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOWQwYmNhNzMyMmEwMTNhNjA5MjUxZDE0ZTA1NTU3
Zjg2NzM3ZGNhNwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svZmxv
YXQvZmxvYXQtb24tbGluZS1vYmV5cy1jb250YWluZXItcGFkZGluZy1ydGwtZXhwZWN0ZWQuaHRt
bApAQCAtMCwwICsxLDM1IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c3R5
bGU+CisgIGRpdiB7CisgICAgYm9yZGVyOiAxcHggc29saWQgcmVkOworICAgIG1hcmdpbjogMjBw
eCAwOworICAgIHdpZHRoOiAyMDBweDsKKyAgfQorCisgIHAgeworICAgIGJhY2tncm91bmQ6ICNF
RUU7CisgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBncmVlbjsKKyAgICBtYXJnaW46IDA7Cisg
ICAgbWFyZ2luLWxlZnQ6IDMycHg7CisgICAgcGFkZGluZy1yaWdodDogMzBweDsKKyAgfQorCisg
IGltZyB7CisgICAgcG9zaXRpb246IGFic29sdXRlOworICAgIG1hcmdpbi1yaWdodDogLTMwcHg7
CisgIH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgPGgyPlRoZSB0ZXh0IHNob3VsZCBu
b3Qgb3ZlcmZsb3cgdGhlIGdyZWVuIGJvcmRlci48L2gyPgorICAgPGRpdiBzdHlsZT0iZGlyZWN0
aW9uOiBydGw7Ij4KKyAgICA8cD4KKyAgICAgIDxpbWcgc3JjPSIuLi8uLi9jc3MvcmVzb3VyY2Vz
L2dyZWVuYm94LnBuZyI+CisgICAgICBubyBzZWEgdGFraW1hdGEgc2FuY3R1cyBlc3Rlc3Rlc3Qg
TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQuCisgICAgPC9wPgorICA8L2Rpdj4KKyAgCis8L2Jv
ZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL2Zsb2F0L2Zs
b2F0LW9uLWxpbmUtb2JleXMtY29udGFpbmVyLXBhZGRpbmctcnRsLmh0bWwgYi9MYXlvdXRUZXN0
cy9mYXN0L2Jsb2NrL2Zsb2F0L2Zsb2F0LW9uLWxpbmUtb2JleXMtY29udGFpbmVyLXBhZGRpbmct
cnRsLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uMzk1MTE2ODc1MzZlNWZiMjBmYjA4YTJkMGQ4ZDgxNzFlNGRl
MDk2NgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svZmxvYXQvZmxv
YXQtb24tbGluZS1vYmV5cy1jb250YWluZXItcGFkZGluZy1ydGwuaHRtbApAQCAtMCwwICsxLDM1
IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+CisgIGRpdiB7Cisg
ICAgYm9yZGVyOiAxcHggc29saWQgcmVkOworICAgIG1hcmdpbjogMjBweCAwOworICAgIHdpZHRo
OiAyMDBweDsKKyAgfQorCisgIHAgeworICAgIGJhY2tncm91bmQ6ICNFRUU7CisgICAgYm9yZGVy
LWxlZnQ6IDFweCBzb2xpZCBncmVlbjsKKyAgICBtYXJnaW46IDA7CisgICAgbWFyZ2luLWxlZnQ6
IDMycHg7CisgICAgcGFkZGluZy1yaWdodDogMzBweDsKKyAgfQorCisgIGltZyB7CisgICAgZmxv
YXQ6IHJpZ2h0OworICAgIG1hcmdpbi1yaWdodDogLTMwcHg7CisgIH0KKzwvc3R5bGU+Cis8L2hl
YWQ+Cis8Ym9keT4KKyAgPGgyPlRoZSB0ZXh0IHNob3VsZCBub3Qgb3ZlcmZsb3cgdGhlIGdyZWVu
IGJvcmRlci48L2gyPgorICAgPGRpdiBzdHlsZT0iZGlyZWN0aW9uOiBydGw7Ij4KKyAgICA8cD4K
KyAgICAgIDxpbWcgc3JjPSIuLi8uLi9jc3MvcmVzb3VyY2VzL2dyZWVuYm94LnBuZyI+CisgICAg
ICBubyBzZWEgdGFraW1hdGEgc2FuY3R1cyBlc3Rlc3Rlc3QgTG9yZW0gaXBzdW0gZG9sb3Igc2l0
IGFtZXQuCisgICAgPC9wPgorICA8L2Rpdj4KKyAgCis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL2Zsb2F0L2Zsb2F0LW9uLWxpbmUtb2JleXMtY29u
dGFpbmVyLXBhZGRpbmcuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svZmxvYXQvZmxvYXQt
b24tbGluZS1vYmV5cy1jb250YWluZXItcGFkZGluZy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjUzYjI4NTBm
MGM2MTAxMjBiZjNkYjM0OWRmNzMxNzUyNmQzYjgwZjMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L2Jsb2NrL2Zsb2F0L2Zsb2F0LW9uLWxpbmUtb2JleXMtY29udGFpbmVyLXBh
ZGRpbmcuaHRtbApAQCAtMCwwICsxLDM1IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhl
YWQ+Cis8c3R5bGU+CisgIGRpdiB7CisgICAgYm9yZGVyOiAxcHggc29saWQgcmVkOworICAgIG1h
cmdpbjogMjBweCAwOworICAgIHdpZHRoOiAyMDBweDsKKyAgfQorCisgIHAgeworICAgIGJhY2tn
cm91bmQ6ICNFRUU7CisgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZ3JlZW47CisgICAgbWFy
Z2luOiAwOworICAgIG1hcmdpbi1yaWdodDogMzJweDsKKyAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7
CisgIH0KKworICBpbWcgeworICAgIGZsb2F0OiBsZWZ0OworICAgIG1hcmdpbi1sZWZ0OiAtMzBw
eDsKKyAgfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICA8aDI+VGhlIHRleHQgc2hvdWxk
IG5vdCBvdmVyZmxvdyB0aGUgZ3JlZW4gYm9yZGVyLjwvaDI+CisgICA8ZGl2PgorICAgIDxwPgor
ICAgICAgPGltZyBzcmM9Ii4uLy4uL2Nzcy9yZXNvdXJjZXMvZ3JlZW5ib3gucG5nIj4KKyAgICAg
IG5vIHNlYSB0YWtpbWF0YSBzYW5jdHVzIGVzdGVzdGVzdCBMb3JlbSBpcHN1bSBkb2xvciBzaXQg
YW1ldC4KKyAgICA8L3A+CisgIDwvZGl2PgorICAKKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169032</attachid>
            <date>2012-10-16 14:39:04 -0700</date>
            <delta_ts>2012-10-17 11:34:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-94825-20121016223732.patch</filename>
            <type>text/plain</type>
            <size>6530</size>
            <attacher name="Robert Hogan">robert</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwNTk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWMxM2VmYjNkZTA2YmQ3
OWVhZDI3MmNiMzZiMDRlZDJhMmQyMGNlMy4uMmJmMzk2MTI2NWI0YWI5YzA1MTYxMDE1MjFjZDll
NTdlNTNhNGVlZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTEwLTA4ICBSb2Jl
cnQgSG9nYW4gIDxyb2JlcnRAd2Via2l0Lm9yZz4KKworICAgICAgICBmbG9hdGVkIGVsZW1lbnQg
d2l0aCBuZWdhdGl2ZSBtYXJnaW4gY2F1c2VzIHRleHQgd3JhcCBidWcKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk0ODI1CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQXZvaWQgb3Zlci1lc3RpbWF0aW5nIHRo
ZSBhdmFpbGFibGUgd2lkdGggb24gdGhlIGxpbmUgYnkgZW5zdXJpbmcgdGhhdCB0aGUgb2Zmc2V0
IHRha2VuIHRvIGF2b2lkCisgICAgICAgIGZsb2F0cyBvbiB0aGUgbGluZSBpcyBhdCBsZWFzdCBh
cyBtdWNoIGFzIHRoZSBvZmZzZXQgZ2l2ZW4gYnkgYm9yZGVyLCBtYXJnaW4gYW5kIHBhZGRpbmcu
IFRoaXMgb25seQorICAgICAgICBoYXBwZW5zIHdoZW4gYSBuZWdhdGl2ZSBtYXJnaW4gb24gdGhl
IGZsb2F0IGJyaW5ncyBpdHMgcmlnaHQgZWRnZSBiYWNrIGJlZm9yZSB0aGUgb2Zmc2V0CisgICAg
ICAgIGdpdmVuIGJ5IHRoZSBib3JkZXIsIG1hcmdpbiBhbmQgcGFkZGluZyBvZiBpdHMgcGFyZW50
cy4KKworICAgICAgICBUZXN0OiBmYXN0L2Jsb2NrL2Zsb2F0L2Zsb2F0LW9uLWxpbmUtb2JleXMt
Y29udGFpbmVyLXBhZGRpbmcuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJsb2Nr
TGluZUxheW91dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMaW5lV2lkdGg6OnNocmlua0F2YWls
YWJsZVdpZHRoRm9yTmV3RmxvYXRJZk5lZWRlZCk6CisKIDIwMTItMTAtMDYgIFJhdWwgSHVkZWEg
IDxyaHVkZWFAYWRvYmUuY29tPgogCiAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoIHNob3VsZCBw
YXJzZSBJUklzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxv
Y2tMaW5lTGF5b3V0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xp
bmVMYXlvdXQuY3BwCmluZGV4IDg0NGE4NTg1MjZhOGE2MjgzMTcwZWFhOWM4YzQ3ODkxZjJlMzBj
ZGQuLjkzNTIyNGI1OTRlNTljYzc2N2FiMjkzODU0YzBhOWYyMDYzMDA0YTUgMTAwNzU1Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQuY3BwCkBAIC0x
NzcsMTMgKzE3NywxNSBAQCBpbmxpbmUgdm9pZCBMaW5lV2lkdGg6OnNocmlua0F2YWlsYWJsZVdp
ZHRoRm9yTmV3RmxvYXRJZk5lZWRlZChSZW5kZXJCbG9jazo6RmxvYQogICAgICAgICByZXR1cm47
CiAKICAgICBpZiAobmV3RmxvYXQtPnR5cGUoKSA9PSBSZW5kZXJCbG9jazo6RmxvYXRpbmdPYmpl
Y3Q6OkZsb2F0TGVmdCkgewotICAgICAgICBtX2xlZnQgPSBtX2Jsb2NrLT5waXhlbFNuYXBwZWRM
b2dpY2FsUmlnaHRGb3JGbG9hdChuZXdGbG9hdCk7CisgICAgICAgIGZsb2F0IG5ld0xlZnQgPSBt
X2Jsb2NrLT5waXhlbFNuYXBwZWRMb2dpY2FsUmlnaHRGb3JGbG9hdChuZXdGbG9hdCk7CiAgICAg
ICAgIGlmIChtX2lzRmlyc3RMaW5lICYmIG1fYmxvY2stPnN0eWxlKCktPmlzTGVmdFRvUmlnaHRE
aXJlY3Rpb24oKSkKLSAgICAgICAgICAgIG1fbGVmdCArPSBmbG9vclRvSW50KG1fYmxvY2stPnRl
eHRJbmRlbnRPZmZzZXQoKSk7CisgICAgICAgICAgICBuZXdMZWZ0ICs9IGZsb29yVG9JbnQobV9i
bG9jay0+dGV4dEluZGVudE9mZnNldCgpKTsKKyAgICAgICAgbV9sZWZ0ID0gbWF4PGZsb2F0Piht
X2xlZnQsIG5ld0xlZnQpOwogICAgIH0gZWxzZSB7Ci0gICAgICAgIG1fcmlnaHQgPSBtX2Jsb2Nr
LT5waXhlbFNuYXBwZWRMb2dpY2FsTGVmdEZvckZsb2F0KG5ld0Zsb2F0KTsKKyAgICAgICAgZmxv
YXQgbmV3UmlnaHQgPSBtX2Jsb2NrLT5waXhlbFNuYXBwZWRMb2dpY2FsTGVmdEZvckZsb2F0KG5l
d0Zsb2F0KTsKICAgICAgICAgaWYgKG1faXNGaXJzdExpbmUgJiYgIW1fYmxvY2stPnN0eWxlKCkt
PmlzTGVmdFRvUmlnaHREaXJlY3Rpb24oKSkKLSAgICAgICAgICAgIG1fcmlnaHQgLT0gZmxvb3JU
b0ludChtX2Jsb2NrLT50ZXh0SW5kZW50T2Zmc2V0KCkpOworICAgICAgICAgICAgbmV3UmlnaHQg
LT0gZmxvb3JUb0ludChtX2Jsb2NrLT50ZXh0SW5kZW50T2Zmc2V0KCkpOworICAgICAgICBtX3Jp
Z2h0ID0gbWluPGZsb2F0PihtX3JpZ2h0LCBuZXdSaWdodCk7CiAgICAgfQogCiAgICAgY29tcHV0
ZUF2YWlsYWJsZVdpZHRoRnJvbUxlZnRBbmRSaWdodCgpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDBiYTg0MDc3ODA3OTU3
NzNjM2JlOTI5ZjczYTcxY2MyZjQzODk5OGQuLmY2MTNlOTEzMzVmNmI0ZjE5NmQwODQ0MmMxYzFl
NmVkMzMwMzljZjMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMi0xMC0wOCAgUm9iZXJ0IEhv
Z2FuICA8cm9iZXJ0QHdlYmtpdC5vcmc+CisKKyAgICAgICAgZmxvYXRlZCBlbGVtZW50IHdpdGgg
bmVnYXRpdmUgbWFyZ2luIGNhdXNlcyB0ZXh0IHdyYXAgYnVnCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05NDgyNQorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC9ibG9jay9mbG9hdC9mbG9hdC1vbi1s
aW5lLW9iZXlzLWNvbnRhaW5lci1wYWRkaW5nLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
YmxvY2svZmxvYXQvZmxvYXQtb24tbGluZS1vYmV5cy1jb250YWluZXItcGFkZGluZy1leHBlY3Rl
ZC5odG1sOiBBZGRlZC4KKwogMjAxMi0xMC0wNyAgWmFuIERvYmVyc2VrICA8emFuZG9iZXJzZWtA
Z21haWwuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQgR1RLIGdhcmRlbmluZy4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svZmxvYXQvZmxvYXQtb24tbGluZS1vYmV5cy1jb250
YWluZXItcGFkZGluZy1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9mbG9h
dC9mbG9hdC1vbi1saW5lLW9iZXlzLWNvbnRhaW5lci1wYWRkaW5nLWV4cGVjdGVkLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uOTIwZDNkZDA0MTA5ZTIyYzdlYTI5OGYxZGMxMDc3N2RkODMxMTE2NQotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svZmxvYXQvZmxvYXQtb24tbGluZS1v
YmV5cy1jb250YWluZXItcGFkZGluZy1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsNjMgQEAKKzwh
RE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KKyAgI3dyYXBwZXIgeworICAg
IGJvcmRlcjogMXB4IHNvbGlkIHJlZDsKKyAgICBtYXJnaW46IDIwcHggMDsKKyAgICB3aWR0aDog
MjAwcHg7CisgIH0KKworICAjcCB7CisgICAgYmFja2dyb3VuZDogI0VFRTsKKyAgICBib3JkZXIt
cmlnaHQ6IDFweCBzb2xpZCBncmVlbjsKKyAgICBtYXJnaW46IDA7CisgICAgbWFyZ2luLXJpZ2h0
OiAzMnB4OworICAgIHBhZGRpbmctbGVmdDogMzBweDsKKyAgfQorCisgICNmbG9hdCAgeworICAg
IHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CisgICAgd2lk
dGg6IDI1cHg7CisgICAgaGVpZ2h0OiAyNXB4OworICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVu
OworICAgIG1hcmdpbi1sZWZ0OiAtMzBweDsKKyAgfQorCisgICNwcnRsIHsKKyAgICBiYWNrZ3Jv
dW5kOiAjRUVFOworICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZ3JlZW47CisgICAgbWFyZ2lu
OiAwOworICAgIG1hcmdpbi1sZWZ0OiAzMnB4OworICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7Cisg
IH0KKworICAjZmxvYXRydGwgIHsKKyAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgZGlzcGxh
eTogaW5saW5lLWJsb2NrOworICAgIHdpZHRoOiAyNXB4OworICAgIGhlaWdodDogMjVweDsKKyAg
ICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKKyAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4OworICB9
Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgIDxoMj5UaGUgdGV4dCBzaG91bGQgbm90IG92
ZXJmbG93IHRoZSBncmVlbiBib3JkZXIuPC9oMj4KKyAgIDxkaXYgaWQ9IndyYXBwZXIiPgorICAg
IDxwIGlkPSJwIj4KKyAgICAgIDxzcGFuIGlkPSJmbG9hdCI+PC9zcGFuPgorICAgICAgbm8gc2Vh
IHRha2ltYXRhIHNhbmN0dXMgZXN0ZXN0ZXN0IExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0Lgor
ICAgIDwvcD4KKyAgPC9kaXY+CisgIAorICA8aDI+VGhlIHRleHQgc2hvdWxkIG5vdCBvdmVyZmxv
dyB0aGUgZ3JlZW4gYm9yZGVyLjwvaDI+CisgICA8ZGl2IGlkPSJ3cmFwcGVyIiBzdHlsZT0iZGly
ZWN0aW9uOnJ0bCI+CisgICAgPHAgaWQ9InBydGwiPgorICAgICAgPHNwYW4gaWQ9ImZsb2F0cnRs
Ij48L3NwYW4+CisgICAgICBubyBzZWEgdGFraW1hdGEgc2FuY3R1cyBlc3Rlc3Rlc3QgTG9yZW0g
aXBzdW0gZG9sb3Igc2l0IGFtZXQuCisgICAgPC9wPgorICA8L2Rpdj4KKzwvYm9keT4KKzwvaHRt
bD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svZmxvYXQvZmxvYXQtb24tbGlu
ZS1vYmV5cy1jb250YWluZXItcGFkZGluZy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9m
bG9hdC9mbG9hdC1vbi1saW5lLW9iZXlzLWNvbnRhaW5lci1wYWRkaW5nLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uNzU4MDQ1MmIzMzhhMWNkMzFmOThiMTExNjNhMTQ4ZmM3MDUzYTk4ZQotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svZmxvYXQvZmxvYXQtb24tbGluZS1vYmV5cy1j
b250YWluZXItcGFkZGluZy5odG1sCkBAIC0wLDAgKzEsNjMgQEAKKzwhRE9DVFlQRSBodG1sPgor
PGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KKyAgI3dyYXBwZXIgeworICAgIGJvcmRlcjogMXB4IHNv
bGlkIHJlZDsKKyAgICBtYXJnaW46IDIwcHggMDsKKyAgICB3aWR0aDogMjAwcHg7CisgIH0KKwor
ICAjcCB7CisgICAgYmFja2dyb3VuZDogI0VFRTsKKyAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xp
ZCBncmVlbjsKKyAgICBtYXJnaW46IDA7CisgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OworICAgIHBh
ZGRpbmctbGVmdDogMzBweDsKKyAgfQorCisgICNmbG9hdCAgeworICAgIGZsb2F0OiBsZWZ0Owor
ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKKyAgICB3aWR0aDogMjVweDsKKyAgICBoZWlnaHQ6
IDI1cHg7CisgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47CisgICAgbWFyZ2luLWxlZnQ6IC0z
MHB4OworICB9CisKKyAgI3BydGwgeworICAgIGJhY2tncm91bmQ6ICNFRUU7CisgICAgYm9yZGVy
LWxlZnQ6IDFweCBzb2xpZCBncmVlbjsKKyAgICBtYXJnaW46IDA7CisgICAgbWFyZ2luLWxlZnQ6
IDMycHg7CisgICAgcGFkZGluZy1yaWdodDogMzBweDsKKyAgfQorCisgICNmbG9hdHJ0bCAgewor
ICAgIGZsb2F0OiByaWdodDsKKyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CisgICAgd2lkdGg6
IDI1cHg7CisgICAgaGVpZ2h0OiAyNXB4OworICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuOwor
ICAgIG1hcmdpbi1yaWdodDogLTMwcHg7CisgIH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4K
KyAgPGgyPlRoZSB0ZXh0IHNob3VsZCBub3Qgb3ZlcmZsb3cgdGhlIGdyZWVuIGJvcmRlci48L2gy
PgorICAgPGRpdiBpZD0id3JhcHBlciI+CisgICAgPHAgaWQ9InAiPgorICAgICAgPHNwYW4gaWQ9
ImZsb2F0Ij48L3NwYW4+CisgICAgICBubyBzZWEgdGFraW1hdGEgc2FuY3R1cyBlc3Rlc3Rlc3Qg
TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQuCisgICAgPC9wPgorICA8L2Rpdj4KKyAgCisgIDxo
Mj5UaGUgdGV4dCBzaG91bGQgbm90IG92ZXJmbG93IHRoZSBncmVlbiBib3JkZXIuPC9oMj4KKyAg
IDxkaXYgaWQ9IndyYXBwZXIiIHN0eWxlPSJkaXJlY3Rpb246cnRsIj4KKyAgICA8cCBpZD0icHJ0
bCI+CisgICAgICA8c3BhbiBpZD0iZmxvYXRydGwiPjwvc3Bhbj4KKyAgICAgIG5vIHNlYSB0YWtp
bWF0YSBzYW5jdHVzIGVzdGVzdGVzdCBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldC4KKyAgICA8
L3A+CisgIDwvZGl2PgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="182181"
          type_id="1"
          status="+"
          setter="leviw"
    />
          </attachment>
      

    </bug>

</bugzilla>