<?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>174135</bug_id>
          
          <creation_ts>2017-07-04 09:18:19 -0700</creation_ts>
          <short_desc>FrameView should not set RenderView::logicalWidth directly for printing</short_desc>
          <delta_ts>2017-07-05 10:20:14 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>173574</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>buildbot</cc>
    
    <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1325449</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2017-07-04 09:18:19 -0700</bug_when>
    <thetext>Renderer logicalWidth should be set by layout. Direct override by RenderView when printing means that we don&apos;t layout children in all cases when the width changes. This is currently mostly hidden by spurious layouts but causes problems when trying to fix other things that reduces those.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325450</commentid>
    <comment_count>1</comment_count>
      <attachid>314569</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2017-07-04 09:29:16 -0700</bug_when>
    <thetext>Created attachment 314569
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325451</commentid>
    <comment_count>2</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-07-04 09:30:27 -0700</bug_when>
    <thetext>Attachment 314569 did not pass style-queue:


ERROR: Source/WebCore/rendering/RenderView.h:144:  The parameter name &quot;size&quot; adds no information, so it should be removed.  [readability/parameter_name] [5]
Total errors found: 1 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325455</commentid>
    <comment_count>3</comment_count>
      <attachid>314571</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2017-07-04 10:20:17 -0700</bug_when>
    <thetext>Created attachment 314571
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325462</commentid>
    <comment_count>4</comment_count>
      <attachid>314571</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-07-04 10:58:40 -0700</bug_when>
    <thetext>Comment on attachment 314571
patch

Clearing flags on attachment: 314571

Committed r219121: &lt;http://trac.webkit.org/changeset/219121&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325463</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-07-04 10:58:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325624</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-07-05 10:20:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/33136784&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>314569</attachid>
            <date>2017-07-04 09:29:16 -0700</date>
            <delta_ts>2017-07-04 10:20:17 -0700</delta_ts>
            <desc>patch</desc>
            <filename>page-logical-width-2.patch</filename>
            <type>text/plain</type>
            <size>8563</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxOTExOCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMyIEBACisyMDE3LTA3LTA0ICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBGcmFtZVZpZXcgc2hvdWxkIG5v
dCBzZXQgUmVuZGVyVmlldzo6bG9naWNhbFdpZHRoIGRpcmVjdGx5IGZvciBwcmludGluZworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc0MTM1CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVuZGVyZXIgbG9n
aWNhbFdpZHRoIHNob3VsZCBiZSBzZXQgYnkgbGF5b3V0LiBEaXJlY3Qgb3ZlcnJpZGUgYnkgUmVu
ZGVyVmlldyB3aGVuIHByaW50aW5nIG1lYW5zCisgICAgICAgIHRoYXQgd2UgZG9uJ3QgbGF5b3V0
IGNoaWxkcmVuIGluIGFsbCBjYXNlcyB3aGVuIHRoZSB3aWR0aCBjaGFuZ2VzLiBUaGlzIGlzIGN1
cnJlbnRseSBtb3N0bHkgaGlkZGVuCisgICAgICAgIGJ5IHNwdXJpb3VzIGxheW91dHMgYnV0IGNh
dXNlcyBwcm9ibGVtcyB3aGVuIHRyeWluZyB0byBmaXggb3RoZXIgdGhpbmdzIHRoYXQgcmVkdWNl
cyB0aG9zZS4KKworICAgICAgICAqIHBhZ2UvRnJhbWVWaWV3LmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkZyYW1lVmlldzo6Zm9yY2VMYXlvdXRGb3JQYWdpbmF0aW9uKToKKworICAgICAgICAgICAg
SW5zdGVhZCBvZiBjYWxsaW5nIHNldExvZ2ljYWxXaWR0aCBkaXJlY3RseSBjYWxsIHRoZSBuZXcg
c2V0UGFnZUxvZ2ljYWxTaXplIHRoYXQgc2V0cyBib3RoIHRoZSB3aWR0aCBhbmQgdGhlIGhlaWdo
dC4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJWaWV3LmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlJlbmRlclZpZXc6OnVwZGF0ZUxvZ2ljYWxXaWR0aCk6CisKKyAgICAgICAgICAgIFVzZSBw
YWdlTG9naWNhbFNpemUtPndpZHRoKCkgaW4gcHJpbnRpbmcgc3RhdGUuCisKKyAgICAgICAgKFdl
YkNvcmU6OlJlbmRlclZpZXc6OmluaXRpYWxpemVMYXlvdXRTdGF0ZSk6CisgICAgICAgIChXZWJD
b3JlOjpSZW5kZXJWaWV3OjpsYXlvdXQpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVmlldzo6
cGFnZU9yVmlld0xvZ2ljYWxIZWlnaHQpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVmlldzo6
c2V0UGFnZUxvZ2ljYWxTaXplKToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyVmlldy5oOgor
CisgICAgICAgICAgICBSZXBsYWNlIG1fcGFnZUxvZ2ljYWxXaWR0aCB3aXRoIHN0ZDo6b3B0aW9u
YWwgbV9wYWdlTG9naWNhbFNpemUuCisKIDIwMTctMDctMDQgIFhhYmllciBSb2RyaWd1ZXogQ2Fs
dmFyICA8Y2FsdmFyaXNAaWdhbGlhLmNvbT4KIAogICAgICAgICBbRU1FXSBTb2x2ZSBhIGNvdXBs
ZSBvZiBjb21waWxlciB3YXJuaW5ncwpJbmRleDogU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZp
ZXcuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcAko
cmV2aXNpb24gMjE4ODA5KQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC00Njg5LDggKzQ2ODksNyBAQCB2b2lkIEZyYW1lVmlldzo6Zm9yY2VM
YXlvdXRGb3JQYWdpbmF0aW9uCiAgICAgICAgIGZsb2F0IHBhZ2VMb2dpY2FsV2lkdGggPSByZW5k
ZXJWaWV3LT5zdHlsZSgpLmlzSG9yaXpvbnRhbFdyaXRpbmdNb2RlKCkgPyBwYWdlU2l6ZS53aWR0
aCgpIDogcGFnZVNpemUuaGVpZ2h0KCk7CiAgICAgICAgIGZsb2F0IHBhZ2VMb2dpY2FsSGVpZ2h0
ID0gcmVuZGVyVmlldy0+c3R5bGUoKS5pc0hvcml6b250YWxXcml0aW5nTW9kZSgpID8gcGFnZVNp
emUuaGVpZ2h0KCkgOiBwYWdlU2l6ZS53aWR0aCgpOwogCi0gICAgICAgIHJlbmRlclZpZXctPnNl
dExvZ2ljYWxXaWR0aChmbG9vcihwYWdlTG9naWNhbFdpZHRoKSk7Ci0gICAgICAgIHJlbmRlclZp
ZXctPnNldFBhZ2VMb2dpY2FsSGVpZ2h0KGZsb29yKHBhZ2VMb2dpY2FsSGVpZ2h0KSk7CisgICAg
ICAgIHJlbmRlclZpZXctPnNldFBhZ2VMb2dpY2FsU2l6ZSh7IGZsb29yKHBhZ2VMb2dpY2FsV2lk
dGgpLCBmbG9vcihwYWdlTG9naWNhbEhlaWdodCkgfSk7CiAgICAgICAgIHJlbmRlclZpZXctPnNl
dE5lZWRzTGF5b3V0QW5kUHJlZldpZHRoc1JlY2FsYygpOwogICAgICAgICBmb3JjZUxheW91dCgp
OwogCkBAIC00NzA4LDggKzQ3MDcsNyBAQCB2b2lkIEZyYW1lVmlldzo6Zm9yY2VMYXlvdXRGb3JQ
YWdpbmF0aW9uCiAgICAgICAgICAgICBwYWdlTG9naWNhbFdpZHRoID0gaG9yaXpvbnRhbFdyaXRp
bmdNb2RlID8gbWF4UGFnZVNpemUud2lkdGgoKSA6IG1heFBhZ2VTaXplLmhlaWdodCgpOwogICAg
ICAgICAgICAgcGFnZUxvZ2ljYWxIZWlnaHQgPSBob3Jpem9udGFsV3JpdGluZ01vZGUgPyBtYXhQ
YWdlU2l6ZS5oZWlnaHQoKSA6IG1heFBhZ2VTaXplLndpZHRoKCk7CiAKLSAgICAgICAgICAgIHJl
bmRlclZpZXctPnNldExvZ2ljYWxXaWR0aChmbG9vcihwYWdlTG9naWNhbFdpZHRoKSk7Ci0gICAg
ICAgICAgICByZW5kZXJWaWV3LT5zZXRQYWdlTG9naWNhbEhlaWdodChmbG9vcihwYWdlTG9naWNh
bEhlaWdodCkpOworICAgICAgICAgICAgcmVuZGVyVmlldy0+c2V0UGFnZUxvZ2ljYWxTaXplKHsg
Zmxvb3IocGFnZUxvZ2ljYWxXaWR0aCksIGZsb29yKHBhZ2VMb2dpY2FsSGVpZ2h0KSB9KTsKICAg
ICAgICAgICAgIHJlbmRlclZpZXctPnNldE5lZWRzTGF5b3V0QW5kUHJlZldpZHRoc1JlY2FsYygp
OwogICAgICAgICAgICAgZm9yY2VMYXlvdXQoKTsKIApJbmRleDogU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlclZpZXcuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJWaWV3LmNwcAkocmV2aXNpb24gMjE4ODA5KQorKysgU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlclZpZXcuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMTcsOCArMjE3LDcg
QEAgUmVuZGVyQm94OjpMb2dpY2FsRXh0ZW50Q29tcHV0ZWRWYWx1ZXMgUgogCiB2b2lkIFJlbmRl
clZpZXc6OnVwZGF0ZUxvZ2ljYWxXaWR0aCgpCiB7Ci0gICAgaWYgKCFzaG91bGRVc2VQcmludGlu
Z0xheW91dCgpKQotICAgICAgICBzZXRMb2dpY2FsV2lkdGgodmlld0xvZ2ljYWxXaWR0aCgpKTsK
KyAgICBzZXRMb2dpY2FsV2lkdGgoc2hvdWxkVXNlUHJpbnRpbmdMYXlvdXQoKSA/IG1fcGFnZUxv
Z2ljYWxTaXplLT53aWR0aCgpIDogTGF5b3V0VW5pdCh2aWV3TG9naWNhbFdpZHRoKCkpKTsKIH0K
IAogTGF5b3V0VW5pdCBSZW5kZXJWaWV3OjphdmFpbGFibGVMb2dpY2FsSGVpZ2h0KEF2YWlsYWJs
ZUxvZ2ljYWxIZWlnaHRUeXBlKSBjb25zdApAQCAtMjY4LDcgKzI2Nyw3IEBAIHZvaWQgUmVuZGVy
Vmlldzo6aW5pdGlhbGl6ZUxheW91dFN0YXRlKEwKICAgICAvLyBGSVhNRTogTWF5IGJlIGJldHRl
ciB0byBwdXNoIGEgY2xpcCBhbmQgYXZvaWQgaXNzdWluZyBvZmZzY3JlZW4gcmVwYWludHMuCiAg
ICAgc3RhdGUubV9jbGlwcGVkID0gZmFsc2U7CiAKLSAgICBzdGF0ZS5tX3BhZ2VMb2dpY2FsSGVp
Z2h0ID0gbV9wYWdlTG9naWNhbEhlaWdodDsKKyAgICBzdGF0ZS5tX3BhZ2VMb2dpY2FsSGVpZ2h0
ID0gbV9wYWdlTG9naWNhbFNpemUgPyBtX3BhZ2VMb2dpY2FsU2l6ZS0+aGVpZ2h0KCkgOiBMYXlv
dXRVbml0KDApOwogICAgIHN0YXRlLm1fcGFnZUxvZ2ljYWxIZWlnaHRDaGFuZ2VkID0gbV9wYWdl
TG9naWNhbEhlaWdodENoYW5nZWQ7CiAgICAgQVNTRVJUKHN0YXRlLm1fcGFnZUxvZ2ljYWxIZWln
aHQgPj0gMCk7CiAgICAgc3RhdGUubV9pc1BhZ2luYXRlZCA9IHN0YXRlLm1fcGFnZUxvZ2ljYWxI
ZWlnaHQgPiAwOwpAQCAtMzM5LDEwICszMzgsMTMgQEAgdm9pZCBSZW5kZXJWaWV3OjpsYXlvdXQo
KQogewogICAgIFN0YWNrU3RhdHM6OkxheW91dENoZWNrUG9pbnQgbGF5b3V0Q2hlY2tQb2ludDsK
ICAgICBpZiAoIWRvY3VtZW50KCkucGFnaW5hdGVkKCkpCi0gICAgICAgIHNldFBhZ2VMb2dpY2Fs
SGVpZ2h0KDApOworICAgICAgICBtX3BhZ2VMb2dpY2FsU2l6ZSA9IHsgfTsKIAotICAgIGlmIChz
aG91bGRVc2VQcmludGluZ0xheW91dCgpKQotICAgICAgICBtX21pblByZWZlcnJlZExvZ2ljYWxX
aWR0aCA9IG1fbWF4UHJlZmVycmVkTG9naWNhbFdpZHRoID0gbG9naWNhbFdpZHRoKCk7CisgICAg
aWYgKHNob3VsZFVzZVByaW50aW5nTGF5b3V0KCkpIHsKKyAgICAgICAgQVNTRVJUKG1fcGFnZUxv
Z2ljYWxTaXplKTsKKyAgICAgICAgbV9taW5QcmVmZXJyZWRMb2dpY2FsV2lkdGggPSBtX3BhZ2VM
b2dpY2FsU2l6ZS0+d2lkdGgoKTsKKyAgICAgICAgbV9tYXhQcmVmZXJyZWRMb2dpY2FsV2lkdGgg
PSBtX21pblByZWZlcnJlZExvZ2ljYWxXaWR0aDsKKyAgICB9CiAKICAgICAvLyBVc2UgY2FsY1dp
ZHRoL0hlaWdodCB0byBnZXQgdGhlIG5ldyB3aWR0aC9oZWlnaHQsIHNpbmNlIHRoaXMgd2lsbCB0
YWtlIHRoZSBmdWxsIHBhZ2Ugem9vbSBmYWN0b3IgaW50byBhY2NvdW50LgogICAgIGJvb2wgcmVs
YXlvdXRDaGlsZHJlbiA9ICFzaG91bGRVc2VQcmludGluZ0xheW91dCgpICYmICh3aWR0aCgpICE9
IHZpZXdXaWR0aCgpIHx8IGhlaWdodCgpICE9IHZpZXdIZWlnaHQoKSk7CkBAIC0zODYsNyArMzg4
LDcgQEAgdm9pZCBSZW5kZXJWaWV3OjpsYXlvdXQoKQogTGF5b3V0VW5pdCBSZW5kZXJWaWV3Ojpw
YWdlT3JWaWV3TG9naWNhbEhlaWdodCgpIGNvbnN0CiB7CiAgICAgaWYgKGRvY3VtZW50KCkucHJp
bnRpbmcoKSkKLSAgICAgICAgcmV0dXJuIHBhZ2VMb2dpY2FsSGVpZ2h0KCk7CisgICAgICAgIHJl
dHVybiBtX3BhZ2VMb2dpY2FsU2l6ZS0+aGVpZ2h0KCk7CiAgICAgCiAgICAgaWYgKG11bHRpQ29s
dW1uRmxvd1RocmVhZCgpICYmICFzdHlsZSgpLmhhc0lubGluZUNvbHVtbkF4aXMoKSkgewogICAg
ICAgICBpZiAoaW50IHBhZ2VMZW5ndGggPSBmcmFtZVZpZXcoKS5wYWdpbmF0aW9uKCkucGFnZUxl
bmd0aCkKQEAgLTEyMTksNiArMTIyMSwxMyBAQCBpbnQgUmVuZGVyVmlldzo6dmlld0xvZ2ljYWxI
ZWlnaHQoKSBjb25zCiAgICAgcmV0dXJuIGhlaWdodDsKIH0KIAordm9pZCBSZW5kZXJWaWV3Ojpz
ZXRQYWdlTG9naWNhbFNpemUoTGF5b3V0U2l6ZSBzaXplKQoreworICAgIGlmICghbV9wYWdlTG9n
aWNhbFNpemUgfHwgbV9wYWdlTG9naWNhbFNpemUtPmhlaWdodCgpICE9IHNpemUuaGVpZ2h0KCkp
CisgICAgICAgIG1fcGFnZUxvZ2ljYWxIZWlnaHRDaGFuZ2VkID0gdHJ1ZTsKKyAgICBtX3BhZ2VM
b2dpY2FsU2l6ZSA9IHNpemU7Cit9CisKIGZsb2F0IFJlbmRlclZpZXc6Onpvb21GYWN0b3IoKSBj
b25zdAogewogICAgIHJldHVybiBmcmFtZVZpZXcoKS5mcmFtZSgpLnBhZ2Vab29tRmFjdG9yKCk7
CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVmlldy5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJWaWV3LmgJKHJldmlzaW9uIDIxODgw
OSkKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJWaWV3LmgJKHdvcmtpbmcgY29w
eSkKQEAgLTE0MSwxNCArMTQxLDcgQEAgcHVibGljOgogCiAgICAgdm9pZCB1cGRhdGVIaXRUZXN0
UmVzdWx0KEhpdFRlc3RSZXN1bHQmLCBjb25zdCBMYXlvdXRQb2ludCYpIG92ZXJyaWRlOwogCi0g
ICAgTGF5b3V0VW5pdCBwYWdlTG9naWNhbEhlaWdodCgpIGNvbnN0IHsgcmV0dXJuIG1fcGFnZUxv
Z2ljYWxIZWlnaHQ7IH0KLSAgICB2b2lkIHNldFBhZ2VMb2dpY2FsSGVpZ2h0KExheW91dFVuaXQg
aGVpZ2h0KQotICAgIHsKLSAgICAgICAgaWYgKG1fcGFnZUxvZ2ljYWxIZWlnaHQgIT0gaGVpZ2h0
KSB7Ci0gICAgICAgICAgICBtX3BhZ2VMb2dpY2FsSGVpZ2h0ID0gaGVpZ2h0OwotICAgICAgICAg
ICAgbV9wYWdlTG9naWNhbEhlaWdodENoYW5nZWQgPSB0cnVlOwotICAgICAgICB9Ci0gICAgfQor
ICAgIHZvaWQgc2V0UGFnZUxvZ2ljYWxTaXplKExheW91dFNpemUgc2l6ZSk7CiAgICAgTGF5b3V0
VW5pdCBwYWdlT3JWaWV3TG9naWNhbEhlaWdodCgpIGNvbnN0OwogCiAgICAgLy8gVGhpcyBtZXRo
b2QgaXMgdXNlZCB0byBhc3NpZ24gYSBwYWdlIG51bWJlciBvbmx5IHdoZW4gcGFnaW5hdGlvbiBt
b2RlcyBoYXZlCkBAIC0zNzEsNyArMzY0LDcgQEAgcHJpdmF0ZToKICAgICBIYXNoU2V0PFJlbmRl
ckJveCo+IG1fcmVuZGVyZXJzTmVlZGluZ0xhenlSZXBhaW50OwogCiAgICAgc3RkOjp1bmlxdWVf
cHRyPEltYWdlUXVhbGl0eUNvbnRyb2xsZXI+IG1faW1hZ2VRdWFsaXR5Q29udHJvbGxlcjsKLSAg
ICBMYXlvdXRVbml0IG1fcGFnZUxvZ2ljYWxIZWlnaHQ7CisgICAgc3RkOjpvcHRpb25hbDxMYXlv
dXRTaXplPiBtX3BhZ2VMb2dpY2FsU2l6ZTsKICAgICBib29sIG1fcGFnZUxvZ2ljYWxIZWlnaHRD
aGFuZ2VkIHsgZmFsc2UgfTsKICAgICBzdGQ6OnVuaXF1ZV9wdHI8TGF5b3V0U3RhdGU+IG1fbGF5
b3V0U3RhdGU7CiAgICAgdW5zaWduZWQgbV9sYXlvdXRTdGF0ZURpc2FibGVDb3VudCB7IDAgfTsK
SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDIxODgwOSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE3LTA3LTA0ICBBbnR0aSBLb2l2aXN0byAg
PGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBGcmFtZVZpZXcgc2hvdWxkIG5vdCBzZXQgUmVu
ZGVyVmlldzo6bG9naWNhbFdpZHRoIGRpcmVjdGx5IGZvciBwcmludGluZworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc0MTM1CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvcHJpbnRp
bmcvd2lkdGgtb3ZlcmZsb3ctZXhwZWN0ZWQudHh0OgorCisgICAgICAgICAgICBUaGlzIGlzIGEg
cHJvZ3Jlc3Npb24sIHZpZXcgYW5kIHJvb3QgZWxlbWVudCBzaXplcyBub3cgbWF0Y2guCisgICAg
ICAgICAgICBQcmludGluZyBvdXRwdXQgaXMgbm90IGFmZmVjdGVkLgorCiAyMDE3LTA2LTI2ICBK
b2FubWFyaWUgRGlnZ3MgIDxqZGlnZ3NAaWdhbGlhLmNvbT4KIAogICAgICAgICBbQVRLXSBBZGQg
c3VwcG9ydCBmb3IgYXJpYS1kZXRhaWxzIGFuZCBhcmlhLWVycm9ybWVzc2FnZQpJbmRleDogTGF5
b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3ByaW50aW5nL3dpZHRoLW92ZXJmbG93LWV4cGVjdGVkLnR4
dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvcHJpbnRpbmcvd2lkdGgt
b3ZlcmZsb3ctZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAyMTg4MDkpCisrKyBMYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMvcHJpbnRpbmcvd2lkdGgtb3ZlcmZsb3ctZXhwZWN0ZWQudHh0CSh3b3JraW5n
IGNvcHkpCkBAIC0xLDkgKzEsOSBAQAogbGF5ZXIgYXQgKDAsMCkgc2l6ZSAxMzAweDIyODQKICAg
UmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDEzMDB4MjI4NAotbGF5ZXIgYXQgKDAsMCkgc2l6ZSA5
ODF4MjI4NAotICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkgc2l6ZSA5ODF4MjI4NAotICAg
IFJlbmRlckJvZHkge0JPRFl9IGF0ICgwLDE2KSBzaXplIDk4MXgyMjUyCi0gICAgICBSZW5kZXJC
bG9jayB7UH0gYXQgKDAsMCkgc2l6ZSA5ODF4MTgKK2xheWVyIGF0ICgwLDApIHNpemUgMTMwMHgy
Mjg0CisgIFJlbmRlckJsb2NrIHtIVE1MfSBhdCAoMCwwKSBzaXplIDEzMDB4MjI4NAorICAgIFJl
bmRlckJvZHkge0JPRFl9IGF0ICgwLDE2KSBzaXplIDEzMDB4MjI1MgorICAgICAgUmVuZGVyQmxv
Y2sge1B9IGF0ICgwLDApIHNpemUgMTMwMHgxOAogICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0g
YXQgKDAsMCkgc2l6ZSA3NjV4MTgKICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA3
NjU6ICJUbyBydW4gdGhpcyB0ZXN0IG1hbnVhbGx5LCBwcmludCB0aGlzIHBhZ2UuIElmIHRoZSBy
aWdodCBzaWRlIG9mIGFueSBsaW5lcyBpcyBwcmludGVkIHdpdGhvdXQgYmVpbmcgdHJ1bmNhdGVk
LCB0aGUgdGVzdCBwYXNzZXMuIgogICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDAsMzQpIHNp
emUgMTMwMHgyMjE4Cg==
</data>
<flag name="review"
          id="335435"
          type_id="1"
          status="+"
          setter="zalan"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>314571</attachid>
            <date>2017-07-04 10:20:17 -0700</date>
            <delta_ts>2017-07-04 10:58:40 -0700</delta_ts>
            <desc>patch</desc>
            <filename>page-logical-width-3.patch</filename>
            <type>text/plain</type>
            <size>8752</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxOTExOCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM0IEBACisyMDE3LTA3LTA0ICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBGcmFtZVZpZXcgc2hvdWxkIG5v
dCBzZXQgUmVuZGVyVmlldzo6bG9naWNhbFdpZHRoIGRpcmVjdGx5IGZvciBwcmludGluZworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc0MTM1CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgWmFsYW4gQnVqdGFzLgorCisgICAgICAgIFJlbmRlcmVyIGxvZ2lj
YWxXaWR0aCBzaG91bGQgYmUgc2V0IGJ5IGxheW91dC4gRGlyZWN0IG92ZXJyaWRlIGJ5IFJlbmRl
clZpZXcgd2hlbiBwcmludGluZyBtZWFucworICAgICAgICB0aGF0IHdlIGRvbid0IGxheW91dCBj
aGlsZHJlbiBpbiBhbGwgY2FzZXMgd2hlbiB0aGUgd2lkdGggY2hhbmdlcy4gVGhpcyBpcyBjdXJy
ZW50bHkgbW9zdGx5IGhpZGRlbgorICAgICAgICBieSBzcHVyaW91cyBsYXlvdXRzIGJ1dCBjYXVz
ZXMgcHJvYmxlbXMgd2hlbiB0cnlpbmcgdG8gZml4IG90aGVyIHRoaW5ncyB0aGF0IHJlZHVjZXMg
dGhvc2UuCisKKyAgICAgICAgKiBwYWdlL0ZyYW1lVmlldy5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpGcmFtZVZpZXc6OmZvcmNlTGF5b3V0Rm9yUGFnaW5hdGlvbik6CisKKyAgICAgICAgICAgIElu
c3RlYWQgb2YgY2FsbGluZyBzZXRMb2dpY2FsV2lkdGggZGlyZWN0bHkgY2FsbCB0aGUgbmV3IHNl
dFBhZ2VMb2dpY2FsU2l6ZSB0aGF0IHNldHMgYm90aCB0aGUgd2lkdGgKKyAgICAgICAgICAgIGFu
ZCB0aGUgaGVpZ2h0IHVuaWZvcm1seS4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJWaWV3
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclZpZXc6OnVwZGF0ZUxvZ2ljYWxXaWR0aCk6
CisKKyAgICAgICAgICAgIFVzZSBwYWdlTG9naWNhbFNpemUtPndpZHRoKCkgaW4gcHJpbnRpbmcg
c3RhdGUgaW5zdGVhZCBvZiBza2lwcGluZyB0aGUgbG9naWNhbCB3aWR0aCB1cGRhdGUgZW50aXJl
bHkuCisgICAgICAgICAgICBUaGlzIGVuc3VyZXMgdGhhdCB0aGUgbGF5b3V0IHdpbGwgcHJvZ3Jl
c3MgdG8gY2hpbGRyZW4gd2hlbiB0aGUgcGFnZSBsb2dpY2FsIHdpZHRoIGNoYW5nZXMuCisKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlclZpZXc6OmluaXRpYWxpemVMYXlvdXRTdGF0ZSk6CisgICAg
ICAgIChXZWJDb3JlOjpSZW5kZXJWaWV3OjpsYXlvdXQpOgorICAgICAgICAoV2ViQ29yZTo6UmVu
ZGVyVmlldzo6cGFnZU9yVmlld0xvZ2ljYWxIZWlnaHQpOgorICAgICAgICAoV2ViQ29yZTo6UmVu
ZGVyVmlldzo6c2V0UGFnZUxvZ2ljYWxTaXplKToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVy
Vmlldy5oOgorCisgICAgICAgICAgICBSZXBsYWNlIHRoZSBleGlzdGluZyBtX3BhZ2VMb2dpY2Fs
SGVpZ2h0IHdpdGggc3RkOjpvcHRpb25hbCBtX3BhZ2VMb2dpY2FsU2l6ZS4KKwogMjAxNy0wNy0w
NCAgWGFiaWVyIFJvZHJpZ3VleiBDYWx2YXIgIDxjYWx2YXJpc0BpZ2FsaWEuY29tPgogCiAgICAg
ICAgIFtFTUVdIFNvbHZlIGEgY291cGxlIG9mIGNvbXBpbGVyIHdhcm5pbmdzCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvcGFnZS9GcmFtZVZpZXcuY3BwCShyZXZpc2lvbiAyMTg4MDkpCisrKyBTb3VyY2UvV2ViQ29y
ZS9wYWdlL0ZyYW1lVmlldy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQ2ODksOCArNDY4OSw3IEBA
IHZvaWQgRnJhbWVWaWV3Ojpmb3JjZUxheW91dEZvclBhZ2luYXRpb24KICAgICAgICAgZmxvYXQg
cGFnZUxvZ2ljYWxXaWR0aCA9IHJlbmRlclZpZXctPnN0eWxlKCkuaXNIb3Jpem9udGFsV3JpdGlu
Z01vZGUoKSA/IHBhZ2VTaXplLndpZHRoKCkgOiBwYWdlU2l6ZS5oZWlnaHQoKTsKICAgICAgICAg
ZmxvYXQgcGFnZUxvZ2ljYWxIZWlnaHQgPSByZW5kZXJWaWV3LT5zdHlsZSgpLmlzSG9yaXpvbnRh
bFdyaXRpbmdNb2RlKCkgPyBwYWdlU2l6ZS5oZWlnaHQoKSA6IHBhZ2VTaXplLndpZHRoKCk7CiAK
LSAgICAgICAgcmVuZGVyVmlldy0+c2V0TG9naWNhbFdpZHRoKGZsb29yKHBhZ2VMb2dpY2FsV2lk
dGgpKTsKLSAgICAgICAgcmVuZGVyVmlldy0+c2V0UGFnZUxvZ2ljYWxIZWlnaHQoZmxvb3IocGFn
ZUxvZ2ljYWxIZWlnaHQpKTsKKyAgICAgICAgcmVuZGVyVmlldy0+c2V0UGFnZUxvZ2ljYWxTaXpl
KHsgZmxvb3IocGFnZUxvZ2ljYWxXaWR0aCksIGZsb29yKHBhZ2VMb2dpY2FsSGVpZ2h0KSB9KTsK
ICAgICAgICAgcmVuZGVyVmlldy0+c2V0TmVlZHNMYXlvdXRBbmRQcmVmV2lkdGhzUmVjYWxjKCk7
CiAgICAgICAgIGZvcmNlTGF5b3V0KCk7CiAKQEAgLTQ3MDgsOCArNDcwNyw3IEBAIHZvaWQgRnJh
bWVWaWV3Ojpmb3JjZUxheW91dEZvclBhZ2luYXRpb24KICAgICAgICAgICAgIHBhZ2VMb2dpY2Fs
V2lkdGggPSBob3Jpem9udGFsV3JpdGluZ01vZGUgPyBtYXhQYWdlU2l6ZS53aWR0aCgpIDogbWF4
UGFnZVNpemUuaGVpZ2h0KCk7CiAgICAgICAgICAgICBwYWdlTG9naWNhbEhlaWdodCA9IGhvcml6
b250YWxXcml0aW5nTW9kZSA/IG1heFBhZ2VTaXplLmhlaWdodCgpIDogbWF4UGFnZVNpemUud2lk
dGgoKTsKIAotICAgICAgICAgICAgcmVuZGVyVmlldy0+c2V0TG9naWNhbFdpZHRoKGZsb29yKHBh
Z2VMb2dpY2FsV2lkdGgpKTsKLSAgICAgICAgICAgIHJlbmRlclZpZXctPnNldFBhZ2VMb2dpY2Fs
SGVpZ2h0KGZsb29yKHBhZ2VMb2dpY2FsSGVpZ2h0KSk7CisgICAgICAgICAgICByZW5kZXJWaWV3
LT5zZXRQYWdlTG9naWNhbFNpemUoeyBmbG9vcihwYWdlTG9naWNhbFdpZHRoKSwgZmxvb3IocGFn
ZUxvZ2ljYWxIZWlnaHQpIH0pOwogICAgICAgICAgICAgcmVuZGVyVmlldy0+c2V0TmVlZHNMYXlv
dXRBbmRQcmVmV2lkdGhzUmVjYWxjKCk7CiAgICAgICAgICAgICBmb3JjZUxheW91dCgpOwogCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVmlldy5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclZpZXcuY3BwCShyZXZpc2lvbiAyMTg4
MDkpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVmlldy5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTIxNyw4ICsyMTcsNyBAQCBSZW5kZXJCb3g6OkxvZ2ljYWxFeHRlbnRDb21wdXRl
ZFZhbHVlcyBSCiAKIHZvaWQgUmVuZGVyVmlldzo6dXBkYXRlTG9naWNhbFdpZHRoKCkKIHsKLSAg
ICBpZiAoIXNob3VsZFVzZVByaW50aW5nTGF5b3V0KCkpCi0gICAgICAgIHNldExvZ2ljYWxXaWR0
aCh2aWV3TG9naWNhbFdpZHRoKCkpOworICAgIHNldExvZ2ljYWxXaWR0aChzaG91bGRVc2VQcmlu
dGluZ0xheW91dCgpID8gbV9wYWdlTG9naWNhbFNpemUtPndpZHRoKCkgOiBMYXlvdXRVbml0KHZp
ZXdMb2dpY2FsV2lkdGgoKSkpOwogfQogCiBMYXlvdXRVbml0IFJlbmRlclZpZXc6OmF2YWlsYWJs
ZUxvZ2ljYWxIZWlnaHQoQXZhaWxhYmxlTG9naWNhbEhlaWdodFR5cGUpIGNvbnN0CkBAIC0yNjgs
NyArMjY3LDcgQEAgdm9pZCBSZW5kZXJWaWV3Ojppbml0aWFsaXplTGF5b3V0U3RhdGUoTAogICAg
IC8vIEZJWE1FOiBNYXkgYmUgYmV0dGVyIHRvIHB1c2ggYSBjbGlwIGFuZCBhdm9pZCBpc3N1aW5n
IG9mZnNjcmVlbiByZXBhaW50cy4KICAgICBzdGF0ZS5tX2NsaXBwZWQgPSBmYWxzZTsKIAotICAg
IHN0YXRlLm1fcGFnZUxvZ2ljYWxIZWlnaHQgPSBtX3BhZ2VMb2dpY2FsSGVpZ2h0OworICAgIHN0
YXRlLm1fcGFnZUxvZ2ljYWxIZWlnaHQgPSBtX3BhZ2VMb2dpY2FsU2l6ZSA/IG1fcGFnZUxvZ2lj
YWxTaXplLT5oZWlnaHQoKSA6IExheW91dFVuaXQoMCk7CiAgICAgc3RhdGUubV9wYWdlTG9naWNh
bEhlaWdodENoYW5nZWQgPSBtX3BhZ2VMb2dpY2FsSGVpZ2h0Q2hhbmdlZDsKICAgICBBU1NFUlQo
c3RhdGUubV9wYWdlTG9naWNhbEhlaWdodCA+PSAwKTsKICAgICBzdGF0ZS5tX2lzUGFnaW5hdGVk
ID0gc3RhdGUubV9wYWdlTG9naWNhbEhlaWdodCA+IDA7CkBAIC0zMzksMTAgKzMzOCwxMyBAQCB2
b2lkIFJlbmRlclZpZXc6OmxheW91dCgpCiB7CiAgICAgU3RhY2tTdGF0czo6TGF5b3V0Q2hlY2tQ
b2ludCBsYXlvdXRDaGVja1BvaW50OwogICAgIGlmICghZG9jdW1lbnQoKS5wYWdpbmF0ZWQoKSkK
LSAgICAgICAgc2V0UGFnZUxvZ2ljYWxIZWlnaHQoMCk7CisgICAgICAgIG1fcGFnZUxvZ2ljYWxT
aXplID0geyB9OwogCi0gICAgaWYgKHNob3VsZFVzZVByaW50aW5nTGF5b3V0KCkpCi0gICAgICAg
IG1fbWluUHJlZmVycmVkTG9naWNhbFdpZHRoID0gbV9tYXhQcmVmZXJyZWRMb2dpY2FsV2lkdGgg
PSBsb2dpY2FsV2lkdGgoKTsKKyAgICBpZiAoc2hvdWxkVXNlUHJpbnRpbmdMYXlvdXQoKSkgewor
ICAgICAgICBBU1NFUlQobV9wYWdlTG9naWNhbFNpemUpOworICAgICAgICBtX21pblByZWZlcnJl
ZExvZ2ljYWxXaWR0aCA9IG1fcGFnZUxvZ2ljYWxTaXplLT53aWR0aCgpOworICAgICAgICBtX21h
eFByZWZlcnJlZExvZ2ljYWxXaWR0aCA9IG1fbWluUHJlZmVycmVkTG9naWNhbFdpZHRoOworICAg
IH0KIAogICAgIC8vIFVzZSBjYWxjV2lkdGgvSGVpZ2h0IHRvIGdldCB0aGUgbmV3IHdpZHRoL2hl
aWdodCwgc2luY2UgdGhpcyB3aWxsIHRha2UgdGhlIGZ1bGwgcGFnZSB6b29tIGZhY3RvciBpbnRv
IGFjY291bnQuCiAgICAgYm9vbCByZWxheW91dENoaWxkcmVuID0gIXNob3VsZFVzZVByaW50aW5n
TGF5b3V0KCkgJiYgKHdpZHRoKCkgIT0gdmlld1dpZHRoKCkgfHwgaGVpZ2h0KCkgIT0gdmlld0hl
aWdodCgpKTsKQEAgLTM4Niw3ICszODgsNyBAQCB2b2lkIFJlbmRlclZpZXc6OmxheW91dCgpCiBM
YXlvdXRVbml0IFJlbmRlclZpZXc6OnBhZ2VPclZpZXdMb2dpY2FsSGVpZ2h0KCkgY29uc3QKIHsK
ICAgICBpZiAoZG9jdW1lbnQoKS5wcmludGluZygpKQotICAgICAgICByZXR1cm4gcGFnZUxvZ2lj
YWxIZWlnaHQoKTsKKyAgICAgICAgcmV0dXJuIG1fcGFnZUxvZ2ljYWxTaXplLT5oZWlnaHQoKTsK
ICAgICAKICAgICBpZiAobXVsdGlDb2x1bW5GbG93VGhyZWFkKCkgJiYgIXN0eWxlKCkuaGFzSW5s
aW5lQ29sdW1uQXhpcygpKSB7CiAgICAgICAgIGlmIChpbnQgcGFnZUxlbmd0aCA9IGZyYW1lVmll
dygpLnBhZ2luYXRpb24oKS5wYWdlTGVuZ3RoKQpAQCAtMTIxOSw2ICsxMjIxLDE0IEBAIGludCBS
ZW5kZXJWaWV3Ojp2aWV3TG9naWNhbEhlaWdodCgpIGNvbnMKICAgICByZXR1cm4gaGVpZ2h0Owog
fQogCit2b2lkIFJlbmRlclZpZXc6OnNldFBhZ2VMb2dpY2FsU2l6ZShMYXlvdXRTaXplIHNpemUp
Cit7CisgICAgaWYgKCFtX3BhZ2VMb2dpY2FsU2l6ZSB8fCBtX3BhZ2VMb2dpY2FsU2l6ZS0+aGVp
Z2h0KCkgIT0gc2l6ZS5oZWlnaHQoKSkKKyAgICAgICAgbV9wYWdlTG9naWNhbEhlaWdodENoYW5n
ZWQgPSB0cnVlOworCisgICAgbV9wYWdlTG9naWNhbFNpemUgPSBzaXplOworfQorCiBmbG9hdCBS
ZW5kZXJWaWV3Ojp6b29tRmFjdG9yKCkgY29uc3QKIHsKICAgICByZXR1cm4gZnJhbWVWaWV3KCku
ZnJhbWUoKS5wYWdlWm9vbUZhY3RvcigpOwpJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlclZpZXcuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyVmlldy5oCShyZXZpc2lvbiAyMTg4MDkpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyVmlldy5oCSh3b3JraW5nIGNvcHkpCkBAIC0xNDEsMTQgKzE0MSw3IEBAIHB1YmxpYzoK
IAogICAgIHZvaWQgdXBkYXRlSGl0VGVzdFJlc3VsdChIaXRUZXN0UmVzdWx0JiwgY29uc3QgTGF5
b3V0UG9pbnQmKSBvdmVycmlkZTsKIAotICAgIExheW91dFVuaXQgcGFnZUxvZ2ljYWxIZWlnaHQo
KSBjb25zdCB7IHJldHVybiBtX3BhZ2VMb2dpY2FsSGVpZ2h0OyB9Ci0gICAgdm9pZCBzZXRQYWdl
TG9naWNhbEhlaWdodChMYXlvdXRVbml0IGhlaWdodCkKLSAgICB7Ci0gICAgICAgIGlmIChtX3Bh
Z2VMb2dpY2FsSGVpZ2h0ICE9IGhlaWdodCkgewotICAgICAgICAgICAgbV9wYWdlTG9naWNhbEhl
aWdodCA9IGhlaWdodDsKLSAgICAgICAgICAgIG1fcGFnZUxvZ2ljYWxIZWlnaHRDaGFuZ2VkID0g
dHJ1ZTsKLSAgICAgICAgfQotICAgIH0KKyAgICB2b2lkIHNldFBhZ2VMb2dpY2FsU2l6ZShMYXlv
dXRTaXplKTsKICAgICBMYXlvdXRVbml0IHBhZ2VPclZpZXdMb2dpY2FsSGVpZ2h0KCkgY29uc3Q7
CiAKICAgICAvLyBUaGlzIG1ldGhvZCBpcyB1c2VkIHRvIGFzc2lnbiBhIHBhZ2UgbnVtYmVyIG9u
bHkgd2hlbiBwYWdpbmF0aW9uIG1vZGVzIGhhdmUKQEAgLTM3MSw3ICszNjQsNyBAQCBwcml2YXRl
OgogICAgIEhhc2hTZXQ8UmVuZGVyQm94Kj4gbV9yZW5kZXJlcnNOZWVkaW5nTGF6eVJlcGFpbnQ7
CiAKICAgICBzdGQ6OnVuaXF1ZV9wdHI8SW1hZ2VRdWFsaXR5Q29udHJvbGxlcj4gbV9pbWFnZVF1
YWxpdHlDb250cm9sbGVyOwotICAgIExheW91dFVuaXQgbV9wYWdlTG9naWNhbEhlaWdodDsKKyAg
ICBzdGQ6Om9wdGlvbmFsPExheW91dFNpemU+IG1fcGFnZUxvZ2ljYWxTaXplOwogICAgIGJvb2wg
bV9wYWdlTG9naWNhbEhlaWdodENoYW5nZWQgeyBmYWxzZSB9OwogICAgIHN0ZDo6dW5pcXVlX3B0
cjxMYXlvdXRTdGF0ZT4gbV9sYXlvdXRTdGF0ZTsKICAgICB1bnNpZ25lZCBtX2xheW91dFN0YXRl
RGlzYWJsZUNvdW50IHsgMCB9OwpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMjE4ODA5KQorKysgTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTctMDct
MDQgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgorCisgICAgICAgIEZyYW1lVmll
dyBzaG91bGQgbm90IHNldCBSZW5kZXJWaWV3Ojpsb2dpY2FsV2lkdGggZGlyZWN0bHkgZm9yIHBy
aW50aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NzQxMzUKKworICAgICAgICBSZXZpZXdlZCBieSBaYWxhbiBCdWp0YXMuCisKKyAgICAgICAgKiBw
bGF0Zm9ybS9tYWMvcHJpbnRpbmcvd2lkdGgtb3ZlcmZsb3ctZXhwZWN0ZWQudHh0OgorCisgICAg
ICAgICAgICBUaGlzIGlzIGEgcHJvZ3Jlc3Npb24sIHZpZXcgYW5kIHJvb3QgZWxlbWVudCBzaXpl
cyBub3cgbWF0Y2guCisgICAgICAgICAgICBQcmludGluZyBvdXRwdXQgaXMgbm90IGFmZmVjdGVk
LgorCiAyMDE3LTA2LTI2ICBKb2FubWFyaWUgRGlnZ3MgIDxqZGlnZ3NAaWdhbGlhLmNvbT4KIAog
ICAgICAgICBbQVRLXSBBZGQgc3VwcG9ydCBmb3IgYXJpYS1kZXRhaWxzIGFuZCBhcmlhLWVycm9y
bWVzc2FnZQpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3ByaW50aW5nL3dpZHRoLW92
ZXJmbG93LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMvcHJpbnRpbmcvd2lkdGgtb3ZlcmZsb3ctZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAyMTg4MDkp
CisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvcHJpbnRpbmcvd2lkdGgtb3ZlcmZsb3ctZXhw
ZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDkgKzEsOSBAQAogbGF5ZXIgYXQgKDAsMCkg
c2l6ZSAxMzAweDIyODQKICAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDEzMDB4MjI4NAotbGF5
ZXIgYXQgKDAsMCkgc2l6ZSA5ODF4MjI4NAotICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkg
c2l6ZSA5ODF4MjI4NAotICAgIFJlbmRlckJvZHkge0JPRFl9IGF0ICgwLDE2KSBzaXplIDk4MXgy
MjUyCi0gICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMCkgc2l6ZSA5ODF4MTgKK2xheWVyIGF0
ICgwLDApIHNpemUgMTMwMHgyMjg0CisgIFJlbmRlckJsb2NrIHtIVE1MfSBhdCAoMCwwKSBzaXpl
IDEzMDB4MjI4NAorICAgIFJlbmRlckJvZHkge0JPRFl9IGF0ICgwLDE2KSBzaXplIDEzMDB4MjI1
MgorICAgICAgUmVuZGVyQmxvY2sge1B9IGF0ICgwLDApIHNpemUgMTMwMHgxOAogICAgICAgICBS
ZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSA3NjV4MTgKICAgICAgICAgICB0ZXh0IHJ1
biBhdCAoMCwwKSB3aWR0aCA3NjU6ICJUbyBydW4gdGhpcyB0ZXN0IG1hbnVhbGx5LCBwcmludCB0
aGlzIHBhZ2UuIElmIHRoZSByaWdodCBzaWRlIG9mIGFueSBsaW5lcyBpcyBwcmludGVkIHdpdGhv
dXQgYmVpbmcgdHJ1bmNhdGVkLCB0aGUgdGVzdCBwYXNzZXMuIgogICAgICAgUmVuZGVyQmxvY2sg
e0RJVn0gYXQgKDAsMzQpIHNpemUgMTMwMHgyMjE4Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>