<?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>110392</bug_id>
          
          <creation_ts>2013-02-20 15:10:24 -0800</creation_ts>
          <short_desc>[New Multicolumn] Fix overflow computation for column blocks</short_desc>
          <delta_ts>2013-02-21 00:28:14 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dave Hyatt">hyatt</reporter>
          <assigned_to name="Dave Hyatt">hyatt</assigned_to>
          <cc>eric</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>WebkitBugTracker</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>837815</commentid>
    <comment_count>0</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2013-02-20 15:10:24 -0800</bug_when>
    <thetext>Fix the overflow computation for column blocks to avoid adding in the RenderFlowThread. Make sure the auto logical height regions code doesn&apos;t incorrectly kick in for columns.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>837819</commentid>
    <comment_count>1</comment_count>
      <attachid>189390</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2013-02-20 15:13:36 -0800</bug_when>
    <thetext>Created attachment 189390
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>837899</commentid>
    <comment_count>2</comment_count>
      <attachid>189390</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-02-20 16:27:58 -0800</bug_when>
    <thetext>Comment on attachment 189390
Patch

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

&gt; Source/WebCore/rendering/RenderRegion.h:143
&gt; +    virtual bool shouldHaveAutoLogicalHeight() const
&gt;      {
&gt;          bool hasSpecifiedEndpointsForHeight = style()-&gt;logicalTop().isSpecified() &amp;&amp; style()-&gt;logicalBottom().isSpecified();
&gt;          bool hasAnchoredEndpointsForHeight = isOutOfFlowPositioned() &amp;&amp; hasSpecifiedEndpointsForHeight;
&gt;          return style()-&gt;logicalHeight().isAuto() &amp;&amp; !hasAnchoredEndpointsForHeight;
&gt;      }

This should not be in the header now that it&apos;s virtual.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838028</commentid>
    <comment_count>3</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2013-02-20 18:04:22 -0800</bug_when>
    <thetext>Fixed in r143546.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838187</commentid>
    <comment_count>4</comment_count>
      <attachid>189390</attachid>
    <who name="Mihai Maerean">mmaerean</who>
    <bug_when>2013-02-21 00:28:14 -0800</bug_when>
    <thetext>Comment on attachment 189390
Patch

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

&gt; Source/WebCore/rendering/RenderRegion.h:141
&gt;          bool hasAnchoredEndpointsForHeight = isOutOfFlowPositioned() &amp;&amp; hasSpecifiedEndpointsForHeight;

just as a note, the code will run faster if we invert the boolean condition (hasSpecifiedEndpointsForHeight &amp;&amp; isOutOfFlowPositioned()) to avoid calling isOutOfFlowPositioned() if hasSpecifiedEndpointsForHeight is false.
this is also true for the next line of code.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>189390</attachid>
            <date>2013-02-20 15:13:36 -0800</date>
            <delta_ts>2013-02-21 00:28:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>8741</size>
            <attacher name="Dave Hyatt">hyatt</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0MzUxMykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDEzLTAyLTIwICBEYXZpZCBI
eWF0dCAgPGh5YXR0QGFwcGxlLmNvbT4KKworICAgICAgICBbTmV3IE11bHRpY29sdW1uXSBGaXgg
b3ZlcmZsb3cgY29tcHV0YXRpb24gZm9yIGNvbHVtbiBibG9ja3MuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTAzOTIuCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyQm94LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJveDo6YWRkT3ZlcmZsb3dGcm9tQ2hpbGQpOgor
ICAgICAgICBFeGNsdWRlIGluLWZsb3cgUmVuZGVyRmxvd1RocmVhZHMgZnJvbSBvdmVyZmxvdyBw
cm9wYWdhdGlvbi4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJNdWx0aUNvbHVtblNldC5o
OgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJSZWdpb24uaDoKKyAgICAgICAgKFdlYkNvcmU6
OlJlbmRlclJlZ2lvbjo6c2hvdWxkSGF2ZUF1dG9Mb2dpY2FsSGVpZ2h0KToKKyAgICAgICAgICog
cmVuZGVyaW5nL1JlbmRlclJlZ2lvblNldC5oOgorICAgICAgICAoUmVuZGVyUmVnaW9uU2V0KToK
KyAgICAgICAgT3ZlcnJpZGUgc2hvdWxkSGF2ZUF1dG9Mb2dpY2FsSGVpZ2h0IHRvIGFsd2F5cyBi
ZSBmYWxzZQorICAgICAgICBmb3IgcmVnaW9uIHNldHMgYW5kIGZvciBjb2x1bW5zLiBFdmVudHVh
bGx5IHdlJ3JlIGdvaW5nIHRvIHRyeQorICAgICAgICB0byBsZXZlcmFnZSB0aGlzIGNvZGUgdG8g
ZG8gY29sdW1uIGJhbGFuY2luZywgYW5kIHRoYXQncyB3aHkKKyAgICAgICAgUmVuZGVyTXVsdGlD
b2x1bW5TZXQgaGFzIGEgdW5pcXVlIG92ZXJyaWRlLgorCiAyMDEzLTAyLTIwICBEYXZpZCBHcm9n
YW4gIDxkZ3JvZ2FuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBJbmRleGVkREI6IExpbWl0IExl
dmVsREIncyBtYXggb3BlbiBmaWxlcwpJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckJveC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ckJveC5jcHAJKHJldmlzaW9uIDE0MzUwNykKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJCb3guY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00MDExLDYgKzQwMTEsMTAgQEAgdm9pZCBS
ZW5kZXJCb3g6OmFkZFZpc3VhbEVmZmVjdE92ZXJmbG93KAogCiB2b2lkIFJlbmRlckJveDo6YWRk
T3ZlcmZsb3dGcm9tQ2hpbGQoUmVuZGVyQm94KiBjaGlsZCwgY29uc3QgTGF5b3V0U2l6ZSYgZGVs
dGEpCiB7CisgICAgLy8gTmV2ZXIgYWxsb3cgZmxvdyB0aHJlYWRzIHRvIHByb3BhZ2F0ZSBvdmVy
ZmxvdyB1cCB0byBhIHBhcmVudC4KKyAgICBpZiAoY2hpbGQtPmlzUmVuZGVyRmxvd1RocmVhZCgp
KQorICAgICAgICByZXR1cm47CisKICAgICAvLyBPbmx5IHByb3BhZ2F0ZSBsYXlvdXQgb3ZlcmZs
b3cgZnJvbSB0aGUgY2hpbGQgaWYgdGhlIGNoaWxkIGlzbid0IGNsaXBwaW5nIGl0cyBvdmVyZmxv
dy4gIElmIGl0IGlzLCB0aGVuCiAgICAgLy8gaXRzIG92ZXJmbG93IGlzIGludGVybmFsIHRvIGl0
LCBhbmQgd2UgZG9uJ3QgY2FyZSBhYm91dCBpdC4gIGxheW91dE92ZXJmbG93UmVjdEZvclByb3Bh
Z2F0aW9uIHRha2VzIGNhcmUgb2YgdGhpcwogICAgIC8vIGFuZCBqdXN0IHByb3BhZ2F0ZXMgdGhl
IGJvcmRlciBib3ggcmVjdCBpbnN0ZWFkLgpJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlck11bHRpQ29sdW1uU2V0LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlck11bHRpQ29sdW1uU2V0LmgJKHJldmlzaW9uIDE0MzUwNykKKysrIFNvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJNdWx0aUNvbHVtblNldC5oCSh3b3JraW5nIGNvcHkp
CkBAIC0xMDQsNiArMTA0LDEwIEBAIHByaXZhdGU6CiAgICAgCiAgICAgLy8gRklYTUU6IFRoaXMg
d2lsbCBjaGFuZ2Ugb25jZSB3ZSBoYXZlIGNvbHVtbiBzZXRzIGNvbnN0cmFpbmVkIGJ5IGVuY2xv
c2luZyBwYWdlcywgZXRjLgogICAgIHZpcnR1YWwgTGF5b3V0VW5pdCBsb2dpY2FsSGVpZ2h0T2ZB
bGxGbG93VGhyZWFkQ29udGVudCgpIGNvbnN0IE9WRVJSSURFIHsgcmV0dXJuIG1fY29tcHV0ZWRD
b2x1bW5IZWlnaHQ7IH0KKworICAgIC8vIEZJWE1FOiBGb3Igbm93IHdlIHJldHVybiBmYWxzZSwg
YnV0IGl0J3MgbGlrZWx5IHdlIHdpbGwgbGV2ZXJhZ2UgdGhlIGF1dG8gaGVpZ2h0IHJlZ2lvbiBj
b2RlIHRvIGRvIGNvbHVtbgorICAgIC8vIGJhbGFuY2luZy4gVGhhdCdzIHdoeSB3ZSBoYXZlIGFu
IG92ZXJyaWRlIG9mIHRoaXMgZnVuY3Rpb24gdGhhdCBpcyBkaXN0aW5jdCBmcm9tIFJlbmRlclJl
Z2lvblNldCdzIG92ZXJyaWRlLgorICAgIHZpcnR1YWwgYm9vbCBzaG91bGRIYXZlQXV0b0xvZ2lj
YWxIZWlnaHQoKSBjb25zdCBPVkVSUklERSB7IHJldHVybiBmYWxzZTsgfQogICAgIAogICAgIHZp
cnR1YWwgdm9pZCByZXBhaW50Rmxvd1RocmVhZENvbnRlbnQoY29uc3QgTGF5b3V0UmVjdCYgcmVw
YWludFJlY3QsIGJvb2wgaW1tZWRpYXRlKSBjb25zdCBPVkVSUklERTsKIApJbmRleDogU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclJlZ2lvbi5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJSZWdpb24uaAkocmV2aXNpb24gMTQzNTA3KQorKysgU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclJlZ2lvbi5oCSh3b3JraW5nIGNvcHkpCkBAIC0x
MzUsMTggKzEzNSwxOCBAQCBwcm90ZWN0ZWQ6CiAgICAgdm9pZCByZXBhaW50Rmxvd1RocmVhZENv
bnRlbnRSZWN0YW5nbGUoY29uc3QgTGF5b3V0UmVjdCYgcmVwYWludFJlY3QsIGJvb2wgaW1tZWRp
YXRlLCBjb25zdCBMYXlvdXRSZWN0JiBmbG93VGhyZWFkUG9ydGlvblJlY3QsCiAgICAgICAgIGNv
bnN0IExheW91dFJlY3QmIGZsb3dUaHJlYWRQb3J0aW9uT3ZlcmZsb3dSZWN0LCBjb25zdCBMYXlv
dXRQb2ludCYgcmVnaW9uTG9jYXRpb24pIGNvbnN0OwogCi1wcml2YXRlOgotICAgIHZpcnR1YWwg
Y29uc3QgY2hhciogcmVuZGVyTmFtZSgpIGNvbnN0IHsgcmV0dXJuICJSZW5kZXJSZWdpb24iOyB9
Ci0KLSAgICB2aXJ0dWFsIGJvb2wgY2FuSGF2ZUNoaWxkcmVuKCkgY29uc3QgT1ZFUlJJREUgeyBy
ZXR1cm4gZmFsc2U7IH0KLQotICAgIGJvb2wgc2hvdWxkSGF2ZUF1dG9Mb2dpY2FsSGVpZ2h0KCkg
Y29uc3QKKyAgICB2aXJ0dWFsIGJvb2wgc2hvdWxkSGF2ZUF1dG9Mb2dpY2FsSGVpZ2h0KCkgY29u
c3QKICAgICB7CiAgICAgICAgIGJvb2wgaGFzU3BlY2lmaWVkRW5kcG9pbnRzRm9ySGVpZ2h0ID0g
c3R5bGUoKS0+bG9naWNhbFRvcCgpLmlzU3BlY2lmaWVkKCkgJiYgc3R5bGUoKS0+bG9naWNhbEJv
dHRvbSgpLmlzU3BlY2lmaWVkKCk7CiAgICAgICAgIGJvb2wgaGFzQW5jaG9yZWRFbmRwb2ludHNG
b3JIZWlnaHQgPSBpc091dE9mRmxvd1Bvc2l0aW9uZWQoKSAmJiBoYXNTcGVjaWZpZWRFbmRwb2lu
dHNGb3JIZWlnaHQ7CiAgICAgICAgIHJldHVybiBzdHlsZSgpLT5sb2dpY2FsSGVpZ2h0KCkuaXNB
dXRvKCkgJiYgIWhhc0FuY2hvcmVkRW5kcG9pbnRzRm9ySGVpZ2h0OwogICAgIH0KIAorcHJpdmF0
ZToKKyAgICB2aXJ0dWFsIGNvbnN0IGNoYXIqIHJlbmRlck5hbWUoKSBjb25zdCB7IHJldHVybiAi
UmVuZGVyUmVnaW9uIjsgfQorCisgICAgdmlydHVhbCBib29sIGNhbkhhdmVDaGlsZHJlbigpIGNv
bnN0IE9WRVJSSURFIHsgcmV0dXJuIGZhbHNlOyB9CisKICAgICB2aXJ0dWFsIHZvaWQgaW5zZXJ0
ZWRJbnRvVHJlZSgpIE9WRVJSSURFOwogICAgIHZpcnR1YWwgdm9pZCB3aWxsQmVSZW1vdmVkRnJv
bVRyZWUoKSBPVkVSUklERTsKIApJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
clJlZ2lvblNldC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJSZWdpb25TZXQuaAkocmV2aXNpb24gMTQzNTA3KQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlclJlZ2lvblNldC5oCSh3b3JraW5nIGNvcHkpCkBAIC00OSw2ICs0OSw5IEBAIGNs
YXNzIFJlbmRlclJlZ2lvblNldCA6IHB1YmxpYyBSZW5kZXJSZWcKIHB1YmxpYzoKICAgICBSZW5k
ZXJSZWdpb25TZXQoRWxlbWVudCosIFJlbmRlckZsb3dUaHJlYWQqKTsKICAgICAKK3Byb3RlY3Rl
ZDoKKyAgICB2aXJ0dWFsIGJvb2wgc2hvdWxkSGF2ZUF1dG9Mb2dpY2FsSGVpZ2h0KCkgY29uc3Qg
T1ZFUlJJREUgeyByZXR1cm4gZmFsc2U7IH0KKwogcHJpdmF0ZToKICAgICB2aXJ0dWFsIHZvaWQg
aW5zdGFsbEZsb3dUaHJlYWQoKSBPVkVSUklERTsKIApJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTQzNTEz
KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMTMtMDItMjAgIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29tPgorCisgICAgICAg
IFtOZXcgTXVsdGljb2x1bW5dIEZpeCBvdmVyZmxvdyBjb21wdXRhdGlvbiBmb3IgY29sdW1uIGJs
b2Nrcy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEx
MDM5Mi4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IGZhc3QvbXVsdGljb2wvbmV3bXVsdGljb2wvY29sdW1uLXJ1bGVzLWZpeGVkLWhlaWdodC1leHBl
Y3RlZC5odG1sOgorICAgICAgICAqIGZhc3QvbXVsdGljb2wvbmV3bXVsdGljb2wvY29sdW1uLXJ1
bGVzLWZpeGVkLWhlaWdodC5odG1sOgorCiAyMDEzLTAyLTIwICBEYXZpZCBIeWF0dCAgPGh5YXR0
QGFwcGxlLmNvbT4KIAogICAgICAgICBbTmV3IE11bHRpY29sdW1uXSBSZXNpemUgUmVuZGVyTXVs
dGlDb2x1bW5TZXRzIGFyb3VuZCB0aGVpciBjb2x1bW5zLgpJbmRleDogTGF5b3V0VGVzdHMvZmFz
dC9tdWx0aWNvbC9uZXdtdWx0aWNvbC9jb2x1bW4tcnVsZXMtZml4ZWQtaGVpZ2h0LWV4cGVjdGVk
Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9tdWx0aWNvbC9uZXdtdWx0aWNv
bC9jb2x1bW4tcnVsZXMtZml4ZWQtaGVpZ2h0LWV4cGVjdGVkLmh0bWwJKHJldmlzaW9uIDE0MzUw
NykKKysrIExheW91dFRlc3RzL2Zhc3QvbXVsdGljb2wvbmV3bXVsdGljb2wvY29sdW1uLXJ1bGVz
LWZpeGVkLWhlaWdodC1leHBlY3RlZC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0xLDQgKzEsNCBA
QAotPGJvZHkgc3R5bGU9Im92ZXJmbG93OmhpZGRlbiI+Cis8Ym9keT4KIDxkaXYgc3R5bGU9Ii13
ZWJraXQtY29sdW1uczogMzsgLXdlYmtpdC1jb2x1bW4tcnVsZTogNHB4IHNvbGlkIG1hcm9vbjsg
cGFkZGluZzogMCAxMHB4OyBib3JkZXI6NXB4IHNvbGlkIGJsYWNrOyBoZWlnaHQ6MzAwcHg7Ij4K
IExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0
LiBOdWxsYSB2YXJpdXMgZW5pbSBhYyBtaS4gQ3VyYWJpdHVyIHNvbGxpY2l0dWRpbiBmZWxpcyBx
dWlzIGxlY3R1cy4gUXVpc3F1ZSBhZGlwaXNjaW5nIHJob25jdXMgc2VtLiBQcm9pbiBudWxsYSBw
dXJ1cywgdnVscHV0YXRlIHZlbCwgdmFyaXVzIHV0LCBldWlzbW9kIGV0LCBuaXNpLiBTZWQgdml0
YWUgZmVsaXMgdmVsIG9yY2kgc2FnaXR0aXMgYWxpcXVhbS4gQ3JhcyBjb252YWxsaXMgYWRpcGlz
Y2luZyBzZW0uIE5hbSBub251bW15IGVuaW0uIE51bGxhbSBiaWJlbmR1bSBsb2JvcnRpcyBuZXF1
ZS4gVmVzdGlidWx1bSB2ZWxpdCBvcmNpLCB0ZW1wdXMgZXVpc21vZCwgcHJldGl1bSBxdWlzLCBp
bnRlcmR1bSB2aXRhZSwgbnVsbGEuIFBoYXNlbGx1cyBlZ2V0IGFudGUgZXQgdG9ydG9yIGNvbmRp
bWVudHVtIHZlc3RpYnVsdW0uCiBTdXNwZW5kaXNzZSBoZW5kcmVyaXQgcXVhbSBuZWMgZmVsaXMu
IFNlZCB2YXJpdXMgdHVycGlzIHZpdGFlIHBlZGUuIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0
LCBjb25zZWN0ZXR1ZXIgYWRpcGlzY2luZyBlbGl0LiBQcm9pbiBiaWJlbmR1bSBqdXN0byBhYyBl
bmltLiBDbGFzcyBhcHRlbnQgdGFjaXRpIHNvY2lvc3F1IGFkIGxpdG9yYSB0b3JxdWVudCBwZXIg
Y29udWJpYSBub3N0cmEsIHBlciBpbmNlcHRvcyBoeW1lbmFlb3MuIFNlZCBsZW8gbnVsbGEsIHJ1
dHJ1bSBldSwgZGljdHVtIHV0LCBwb3N1ZXJlIHZlbCwgYXJjdS4gTmFtIGxpYmVyby4gTW9yYmkg
b3JjaS4gTWFlY2VuYXMgcGVsbGVudGVzcXVlLiBDdXJhYml0dXIgZXJhdCBlcmF0LCB1bGxhbWNv
cnBlciBhdCwgZ3JhdmlkYSB2aXRhZSwgaWFjdWxpcyB2aXRhZSwgZWxpdC4gTnVsbGFtIHF1YW0u
IFF1aXNxdWUgb3JjaSBsZWN0dXMsIHVsbGFtY29ycGVyIGV1LCBpbXBlcmRpZXQgc2VkLCBhY2N1
bXNhbiBldCwgbGlndWxhLiBEdWlzIGRpYW0gbmlzbCwgc2FnaXR0aXMgYSwgYmxhbmRpdCB2b2x1
dHBhdCwgaW50ZXJkdW0gc2VkLCB2ZWxpdC4gPGEgaHJlZj0iIyI+VmVzdGlidWx1bSBxdWFtLjwv
YT4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvbXVsdGljb2wvbmV3bXVsdGljb2wvY29sdW1uLXJ1
bGVzLWZpeGVkLWhlaWdodC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvbXVs
dGljb2wvbmV3bXVsdGljb2wvY29sdW1uLXJ1bGVzLWZpeGVkLWhlaWdodC5odG1sCShyZXZpc2lv
biAxNDM1MDcpCisrKyBMYXlvdXRUZXN0cy9mYXN0L211bHRpY29sL25ld211bHRpY29sL2NvbHVt
bi1ydWxlcy1maXhlZC1oZWlnaHQuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMSw3ICsxLDcgQEAK
IDxzY3JpcHQ+CiBpbnRlcm5hbHMuc2V0dGluZ3Muc2V0UmVnaW9uQmFzZWRDb2x1bW5zRW5hYmxl
ZCh0cnVlKQogPC9zY3JpcHQ+Ci08Ym9keSBzdHlsZT0ib3ZlcmZsb3c6aGlkZGVuIj4KKzxib2R5
PgogPGRpdiBzdHlsZT0iLXdlYmtpdC1jb2x1bW5zOiAzOyAtd2Via2l0LWNvbHVtbi1ydWxlOiA0
cHggc29saWQgbWFyb29uOyBwYWRkaW5nOiAwIDEwcHg7IGJvcmRlcjo1cHggc29saWQgYmxhY2s7
IGhlaWdodDozMDBweDsiPgogTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVl
ciBhZGlwaXNjaW5nIGVsaXQuIE51bGxhIHZhcml1cyBlbmltIGFjIG1pLiBDdXJhYml0dXIgc29s
bGljaXR1ZGluIGZlbGlzIHF1aXMgbGVjdHVzLiBRdWlzcXVlIGFkaXBpc2NpbmcgcmhvbmN1cyBz
ZW0uIFByb2luIG51bGxhIHB1cnVzLCB2dWxwdXRhdGUgdmVsLCB2YXJpdXMgdXQsIGV1aXNtb2Qg
ZXQsIG5pc2kuIFNlZCB2aXRhZSBmZWxpcyB2ZWwgb3JjaSBzYWdpdHRpcyBhbGlxdWFtLiBDcmFz
IGNvbnZhbGxpcyBhZGlwaXNjaW5nIHNlbS4gTmFtIG5vbnVtbXkgZW5pbS4gTnVsbGFtIGJpYmVu
ZHVtIGxvYm9ydGlzIG5lcXVlLiBWZXN0aWJ1bHVtIHZlbGl0IG9yY2ksIHRlbXB1cyBldWlzbW9k
LCBwcmV0aXVtIHF1aXMsIGludGVyZHVtIHZpdGFlLCBudWxsYS4gUGhhc2VsbHVzIGVnZXQgYW50
ZSBldCB0b3J0b3IgY29uZGltZW50dW0gdmVzdGlidWx1bS4KIFN1c3BlbmRpc3NlIGhlbmRyZXJp
dCBxdWFtIG5lYyBmZWxpcy4gU2VkIHZhcml1cyB0dXJwaXMgdml0YWUgcGVkZS4gTG9yZW0gaXBz
dW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQuIFByb2luIGJp
YmVuZHVtIGp1c3RvIGFjIGVuaW0uIENsYXNzIGFwdGVudCB0YWNpdGkgc29jaW9zcXUgYWQgbGl0
b3JhIHRvcnF1ZW50IHBlciBjb251YmlhIG5vc3RyYSwgcGVyIGluY2VwdG9zIGh5bWVuYWVvcy4g
U2VkIGxlbyBudWxsYSwgcnV0cnVtIGV1LCBkaWN0dW0gdXQsIHBvc3VlcmUgdmVsLCBhcmN1LiBO
YW0gbGliZXJvLiBNb3JiaSBvcmNpLiBNYWVjZW5hcyBwZWxsZW50ZXNxdWUuIEN1cmFiaXR1ciBl
cmF0IGVyYXQsIHVsbGFtY29ycGVyIGF0LCBncmF2aWRhIHZpdGFlLCBpYWN1bGlzIHZpdGFlLCBl
bGl0LiBOdWxsYW0gcXVhbS4gUXVpc3F1ZSBvcmNpIGxlY3R1cywgdWxsYW1jb3JwZXIgZXUsIGlt
cGVyZGlldCBzZWQsIGFjY3Vtc2FuIGV0LCBsaWd1bGEuIER1aXMgZGlhbSBuaXNsLCBzYWdpdHRp
cyBhLCBibGFuZGl0IHZvbHV0cGF0LCBpbnRlcmR1bSBzZWQsIHZlbGl0LiA8YSBocmVmPSIjIj5W
ZXN0aWJ1bHVtIHF1YW0uPC9hPgo=
</data>
<flag name="review"
          id="209764"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>