<?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>106931</bug_id>
          
          <creation_ts>2013-01-15 11:32:06 -0800</creation_ts>
          <short_desc>Table layout does not need to explicitly call computePreferredLogicalWidths</short_desc>
          <delta_ts>2013-01-17 14:42:44 -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>New Bugs</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="Ojan Vafai">ojan</reporter>
          <assigned_to name="Ojan Vafai">ojan</assigned_to>
          <cc>eric</cc>
    
    <cc>hyatt</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>leviw</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>807505</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2013-01-15 11:32:06 -0800</bug_when>
    <thetext>Table layout does not need to explicitly call computePreferredLogicalWidths</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>807514</commentid>
    <comment_count>1</comment_count>
      <attachid>182816</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2013-01-15 11:35:46 -0800</bug_when>
    <thetext>Created attachment 182816
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808740</commentid>
    <comment_count>2</comment_count>
      <attachid>182816</attachid>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2013-01-16 14:53:58 -0800</bug_when>
    <thetext>Comment on attachment 182816
Patch

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

&gt; Source/WebCore/ChangeLog:28
&gt; +        * rendering/RenderTableCol.cpp:
&gt; +        (WebCore::RenderTableCol::clearPreferredLogicalWidthsDirtyBits):
&gt; +        * rendering/RenderTableCol.h:

We should probably explain why this code is needed: columns (col) don&apos;t have the concept of preferred logical width but they rely on propagating the preferred logical widths bit up to the containing table if their style change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809613</commentid>
    <comment_count>3</comment_count>
      <attachid>183242</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2013-01-17 12:18:51 -0800</bug_when>
    <thetext>Created attachment 183242
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809810</commentid>
    <comment_count>4</comment_count>
      <attachid>183242</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-17 14:42:40 -0800</bug_when>
    <thetext>Comment on attachment 183242
Patch for landing

Clearing flags on attachment: 183242

Committed r140047: &lt;http://trac.webkit.org/changeset/140047&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809811</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-17 14:42:44 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>182816</attachid>
            <date>2013-01-15 11:35:46 -0800</date>
            <delta_ts>2013-01-17 12:18:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-106931-20130115113249.patch</filename>
            <type>text/plain</type>
            <size>7743</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5Njg4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODhkNmQ0Y2Q1OGZlY2Jm
MjM0NDBlMjZkZGVjNTY0NGNkOTc3MGQ1OS4uN2Y2ZWNhNjczNGIxOTEwOGExOTJjYmE2ZmMwMmM0
NDU5M2Y0NGRhMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMyIEBACisyMDEzLTAxLTE1ICBPamFu
IFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgVGFibGUgbGF5b3V0IGRvZXMg
bm90IG5lZWQgdG8gZXhwbGljaXRseSBjYWxsIGNvbXB1dGVQcmVmZXJyZWRMb2dpY2FsV2lkdGhz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDY5MzEK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDb2RlIHNo
b3VsZG4ndCBuZWVkIHRvIGV4cGxpY2l0bHkgY2FsbCBjb21wdXRlUHJlZmVycmVkTG9naWNhbFdp
ZHRocy4KKyAgICAgICAgSXQgc2hvdWxkIG9ubHkgZ2V0IGNhbGxlZCBhcyBhIGJ5LXByb2R1Y3Qg
b2YgY2FsbGluZyBtaW5QcmVmZXJyZWRMb2dpY2FsV2lkdGgKKyAgICAgICAgb3IgbWF4UHJlZmVy
cmVkTG9naWNhbFdpZHRoLgorCisgICAgICAgIEluc3RlYWQsIG1ha2UgaXQgY2xlYXIgdGhhdCB0
aGUgY2FsbGluZyBjb2RlIGlzIGp1c3QgdHJ5aW5nIHRvIGNsZWFyCisgICAgICAgIHByZWZlcnJl
ZCB3aWR0aCBkaXJ0eSBiaXRzLgorCisgICAgICAgICogcmVuZGVyaW5nL0F1dG9UYWJsZUxheW91
dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBdXRvVGFibGVMYXlvdXQ6OnJlY2FsY0NvbHVtbik6
CisgICAgICAgIFRoZSBjb21wdXRlUHJlZmVycmVkTG9naWNhbFdpZHRocyBjYWxsIG9uIHRoZSB0
YWJsZSBjZWxsIGlzIHJlZHVuZGFudAorICAgICAgICB3aXRoIHRoZSBtaW5QcmVmZXJyZWRMb2dp
Y2FsV2lkdGggY2FsbCBvbiB0aGUgbmV4dCBsaW5lLgorCisgICAgICAgICogcmVuZGVyaW5nL0Zp
eGVkVGFibGVMYXlvdXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Rml4ZWRUYWJsZUxheW91dDo6
Y2FsY1dpZHRoQXJyYXkpOgorICAgICAgICBXZSBvbmx5IG5lZWQgdG8gY2xlYXIgdGhlIGRpcnR5
IGJpdCBoZXJlLiBUYWJsZSBjZWxscyBkb24ndCB1c2UKKyAgICAgICAgdGhlaXIgcHJlZmVycmVk
IHdpZHRocyBpbiBmaXhlZCB0YWJsZSBsYXlvdXQgY2FsY3VsYXRpb25zLgorCisgICAgICAgICog
cmVuZGVyaW5nL1JlbmRlclRhYmxlQ2VsbC5oOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJU
YWJsZUNvbC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJUYWJsZUNvbDo6Y2xlYXJQcmVm
ZXJyZWRMb2dpY2FsV2lkdGhzRGlydHlCaXRzKToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVy
VGFibGVDb2wuaDoKKwogMjAxMy0wMS0xNCAgVGllbi1SZW4gQ2hlbiAgPHRyY2hlbkBjaHJvbWl1
bS5vcmc+CiAKICAgICAgICAgQ29ycmVjdCBGcmFtZVZpZXc6OnNjcm9sbGFibGVBcmVhQm91bmRp
bmdCb3goKSBjYWxjdWxhdGlvbiBpbiB0aGUgcHJlc2VuY2Ugb2YgdHJhbnNmb3JtcwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0F1dG9UYWJsZUxheW91dC5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvQXV0b1RhYmxlTGF5b3V0LmNwcAppbmRleCA4YTcxMmM3NGZh
ZWQ4NDQ3MjRkYjE2MTkyZGRmOTJmNmQ2ODUxODFjLi40MTE3OTgzODdmYjYxYjdmMzNiYmZkNGUw
ODNmMTQ0NDVkZThlZDEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvQXV0
b1RhYmxlTGF5b3V0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvQXV0b1RhYmxl
TGF5b3V0LmNwcApAQCAtNTEsNyArNTEsNyBAQCB2b2lkIEF1dG9UYWJsZUxheW91dDo6cmVjYWxj
Q29sdW1uKHVuc2lnbmVkIGVmZkNvbCkKIAogICAgIGZvciAoUmVuZGVyT2JqZWN0KiBjaGlsZCA9
IG1fdGFibGUtPmNoaWxkcmVuKCktPmZpcnN0Q2hpbGQoKTsgY2hpbGQ7IGNoaWxkID0gY2hpbGQt
Pm5leHRTaWJsaW5nKCkpIHsKICAgICAgICAgaWYgKGNoaWxkLT5pc1JlbmRlclRhYmxlQ29sKCkp
Ci0gICAgICAgICAgICB0b1JlbmRlclRhYmxlQ29sKGNoaWxkKS0+Y29tcHV0ZVByZWZlcnJlZExv
Z2ljYWxXaWR0aHMoKTsKKyAgICAgICAgICAgIHRvUmVuZGVyVGFibGVDb2woY2hpbGQpLT5jbGVh
clByZWZlcnJlZExvZ2ljYWxXaWR0aHNEaXJ0eUJpdHMoKTsKICAgICAgICAgZWxzZSBpZiAoY2hp
bGQtPmlzVGFibGVTZWN0aW9uKCkpIHsKICAgICAgICAgICAgIFJlbmRlclRhYmxlU2VjdGlvbiog
c2VjdGlvbiA9IHRvUmVuZGVyVGFibGVTZWN0aW9uKGNoaWxkKTsKICAgICAgICAgICAgIHVuc2ln
bmVkIG51bVJvd3MgPSBzZWN0aW9uLT5udW1Sb3dzKCk7CkBAIC03Miw4ICs3Miw2IEBAIHZvaWQg
QXV0b1RhYmxlTGF5b3V0OjpyZWNhbGNDb2x1bW4odW5zaWduZWQgZWZmQ29sKQogICAgICAgICAg
ICAgICAgIGNvbHVtbkxheW91dC5tYXhMb2dpY2FsV2lkdGggPSBtYXg8aW50Pihjb2x1bW5MYXlv
dXQubWF4TG9naWNhbFdpZHRoLCAxKTsKIAogICAgICAgICAgICAgICAgIGlmIChjZWxsLT5jb2xT
cGFuKCkgPT0gMSkgewotICAgICAgICAgICAgICAgICAgICBpZiAoY2VsbC0+cHJlZmVycmVkTG9n
aWNhbFdpZHRoc0RpcnR5KCkpCi0gICAgICAgICAgICAgICAgICAgICAgICBjZWxsLT5jb21wdXRl
UHJlZmVycmVkTG9naWNhbFdpZHRocygpOwogICAgICAgICAgICAgICAgICAgICBjb2x1bW5MYXlv
dXQubWluTG9naWNhbFdpZHRoID0gbWF4PGludD4oY2VsbC0+bWluUHJlZmVycmVkTG9naWNhbFdp
ZHRoKCksIGNvbHVtbkxheW91dC5taW5Mb2dpY2FsV2lkdGgpOwogICAgICAgICAgICAgICAgICAg
ICBpZiAoY2VsbC0+bWF4UHJlZmVycmVkTG9naWNhbFdpZHRoKCkgPiBjb2x1bW5MYXlvdXQubWF4
TG9naWNhbFdpZHRoKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW5MYXlvdXQubWF4
TG9naWNhbFdpZHRoID0gY2VsbC0+bWF4UHJlZmVycmVkTG9naWNhbFdpZHRoKCk7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvRml4ZWRUYWJsZUxheW91dC5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvRml4ZWRUYWJsZUxheW91dC5jcHAKaW5kZXggZTc1NzY0YWM3
NTUwMGYyYjI5OGZkODJkYmFkODAzNjEzNDIxYmMxNi4uY2MzM2FiOGU0NmZhZWYzOWI5Zjc0Y2Ey
Yzg2ZjdjOGQwZjgzZTYzNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0Zp
eGVkVGFibGVMYXlvdXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9GaXhlZFRh
YmxlTGF5b3V0LmNwcApAQCAtODgsNyArODgsNyBAQCBpbnQgRml4ZWRUYWJsZUxheW91dDo6Y2Fs
Y1dpZHRoQXJyYXkoaW50KQogCiAgICAgdW5zaWduZWQgY3VycmVudEVmZmVjdGl2ZUNvbHVtbiA9
IDA7CiAgICAgZm9yIChSZW5kZXJUYWJsZUNvbCogY29sID0gbV90YWJsZS0+Zmlyc3RDb2x1bW4o
KTsgY29sOyBjb2wgPSBjb2wtPm5leHRDb2x1bW4oKSkgewotICAgICAgICBjb2wtPmNvbXB1dGVQ
cmVmZXJyZWRMb2dpY2FsV2lkdGhzKCk7CisgICAgICAgIGNvbC0+Y2xlYXJQcmVmZXJyZWRMb2dp
Y2FsV2lkdGhzRGlydHlCaXRzKCk7CiAKICAgICAgICAgLy8gV2lkdGggc3BlY2lmaWVkIGJ5IGNv
bHVtbi1ncm91cHMgdGhhdCBoYXZlIGNvbHVtbiBjaGlsZCBkb2VzIG5vdCBhZmZlY3QgY29sdW1u
IHdpZHRoIGluIGZpeGVkIGxheW91dCB0YWJsZXMKICAgICAgICAgaWYgKGNvbC0+aXNUYWJsZUNv
bHVtbkdyb3VwV2l0aENvbHVtbkNoaWxkcmVuKCkpCkBAIC0xMzgsMTIgKzEzOCwxMiBAQCBpbnQg
Rml4ZWRUYWJsZUxheW91dDo6Y2FsY1dpZHRoQXJyYXkoaW50KQogICAgICAgICAgICAgY29udGlu
dWU7CiAKICAgICAgICAgUmVuZGVyVGFibGVDZWxsKiBjZWxsID0gdG9SZW5kZXJUYWJsZUNlbGwo
Y2hpbGQpOwotICAgICAgICBpZiAoY2VsbC0+cHJlZmVycmVkTG9naWNhbFdpZHRoc0RpcnR5KCkp
Ci0gICAgICAgICAgICBjZWxsLT5jb21wdXRlUHJlZmVycmVkTG9naWNhbFdpZHRocygpOwogCiAg
ICAgICAgIExlbmd0aCBsb2dpY2FsV2lkdGggPSBjZWxsLT5zdHlsZU9yQ29sTG9naWNhbFdpZHRo
KCk7CiAgICAgICAgIHVuc2lnbmVkIHNwYW4gPSBjZWxsLT5jb2xTcGFuKCk7CiAgICAgICAgIGlu
dCBmaXhlZEJvcmRlckJveExvZ2ljYWxXaWR0aCA9IDA7CisgICAgICAgIC8vIEZJWE1FOiBTdXBw
b3J0IG90aGVyIGxlbmd0aCB0eXBlcy4gSWYgdGhlIHdpZHRoIGlzIG5vbi1hdXRvLCBpdCBzaG91
bGQgcHJvYmFibHkganVzdCB1c2UKKyAgICAgICAgLy8gUmVuZGVyQm94Ojpjb21wdXRlTG9naWNh
bFdpZHRoSW5SZWdpb25Vc2luZyB0byBjb21wdXRlIHRoZSB3aWR0aC4KICAgICAgICAgaWYgKGxv
Z2ljYWxXaWR0aC5pc0ZpeGVkKCkgJiYgbG9naWNhbFdpZHRoLmlzUG9zaXRpdmUoKSkgewogICAg
ICAgICAgICAgZml4ZWRCb3JkZXJCb3hMb2dpY2FsV2lkdGggPSBjZWxsLT5hZGp1c3RCb3JkZXJC
b3hMb2dpY2FsV2lkdGhGb3JCb3hTaXppbmcobG9naWNhbFdpZHRoLnZhbHVlKCkpOwogICAgICAg
ICAgICAgbG9naWNhbFdpZHRoLnNldFZhbHVlKGZpeGVkQm9yZGVyQm94TG9naWNhbFdpZHRoKTsK
QEAgLTE2MSw2ICsxNjEsMTIgQEAgaW50IEZpeGVkVGFibGVMYXlvdXQ6OmNhbGNXaWR0aEFycmF5
KGludCkKICAgICAgICAgICAgIHVzZWRTcGFuICs9IGVTcGFuOwogICAgICAgICAgICAgKytjdXJy
ZW50Q29sdW1uOwogICAgICAgICB9CisKKyAgICAgICAgLy8gRml4ZWRUYWJsZUxheW91dCBkb2Vz
bid0IHVzZSBtaW4vbWF4UHJlZmVycmVkTG9naWNhbFdpZHRocywgYnV0IHdlIG5lZWQgdG8gY2xl
YXIgdGhlCisgICAgICAgIC8vIGRpcnR5IGJpdCBvbiB0aGUgY2VsbCBzbyB0aGF0IHdlJ2xsIGNv
cnJlY3RseSBtYXJrIGl0cyBhbmNlc3RvcnMgZGlydHkKKyAgICAgICAgLy8gaW4gY2FzZSB3ZSBs
YXRlciBjYWxsIHNldFByZWZlcnJlZExvZ2ljYWxXaWR0aHNEaXJ0eSh0cnVlKSBvbiBpdCBsYXRl
ci4KKyAgICAgICAgaWYgKGNlbGwtPnByZWZlcnJlZExvZ2ljYWxXaWR0aHNEaXJ0eSgpKQorICAg
ICAgICAgICAgY2VsbC0+c2V0UHJlZmVycmVkTG9naWNhbFdpZHRoc0RpcnR5KGZhbHNlKTsKICAg
ICB9CiAKICAgICByZXR1cm4gdXNlZFdpZHRoOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlclRhYmxlQ2VsbC5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlclRhYmxlQ2VsbC5oCmluZGV4IDY1NzczY2E0ZjQ0MDViZjI1YjYwZjVkODNhNjk0ODdiNjg4
OTMyYzUuLmU0OWQ0YjEyNjk3ZDA1ZmJmZWFhZGZhNzVmNmViZDg0YjEzN2I0ZGUgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZUNlbGwuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGVDZWxsLmgKQEAgLTEwMiw3ICsxMDIsNiBA
QCBwdWJsaWM6CiAgICAgICAgIHJldHVybiBtYXgoc3R5bGVMb2dpY2FsSGVpZ2h0LCBhZGp1c3Rl
ZExvZ2ljYWxIZWlnaHQpOwogICAgIH0KIAotICAgIHZpcnR1YWwgdm9pZCBjb21wdXRlUHJlZmVy
cmVkTG9naWNhbFdpZHRocygpOwogCiAgICAgdm9pZCBzZXRDZWxsTG9naWNhbFdpZHRoKGludCBj
b25zdHJhaW5lZExvZ2ljYWxXaWR0aCk7CiAKQEAgLTIwNyw2ICsyMDYsNyBAQCBwdWJsaWM6CiAj
ZW5kaWYKIHByb3RlY3RlZDoKICAgICB2aXJ0dWFsIHZvaWQgc3R5bGVEaWRDaGFuZ2UoU3R5bGVE
aWZmZXJlbmNlLCBjb25zdCBSZW5kZXJTdHlsZSogb2xkU3R5bGUpOworICAgIHZpcnR1YWwgdm9p
ZCBjb21wdXRlUHJlZmVycmVkTG9naWNhbFdpZHRocygpOwogCiBwcml2YXRlOgogICAgIHZpcnR1
YWwgY29uc3QgY2hhciogcmVuZGVyTmFtZSgpIGNvbnN0IHsgcmV0dXJuIChpc0Fub255bW91cygp
IHx8IGlzUHNldWRvRWxlbWVudCgpKSA/ICJSZW5kZXJUYWJsZUNlbGwgKGFub255bW91cykiIDog
IlJlbmRlclRhYmxlQ2VsbCI7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJUYWJsZUNvbC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFi
bGVDb2wuY3BwCmluZGV4IDgxMWM5ODBhYjg2ZGIyYWY3M2MyNWM4MjE0YWIxODQ3ZDlmMTI4MTMu
LjM4YWVhODZhZjE1ZTJhNWRiODRkM2Q4OWU5OTZhZmRhNDBjZmM1Y2IgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZUNvbC5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlQ29sLmNwcApAQCAtMTE1LDcgKzExNSw3IEBAIHZv
aWQgUmVuZGVyVGFibGVDb2w6OmltYWdlQ2hhbmdlZChXcmFwcGVkSW1hZ2VQdHIsIGNvbnN0IElu
dFJlY3QqKQogICAgIHJlcGFpbnQoKTsKIH0KIAotdm9pZCBSZW5kZXJUYWJsZUNvbDo6Y29tcHV0
ZVByZWZlcnJlZExvZ2ljYWxXaWR0aHMoKQordm9pZCBSZW5kZXJUYWJsZUNvbDo6Y2xlYXJQcmVm
ZXJyZWRMb2dpY2FsV2lkdGhzRGlydHlCaXRzKCkKIHsKICAgICBzZXRQcmVmZXJyZWRMb2dpY2Fs
V2lkdGhzRGlydHkoZmFsc2UpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyVGFibGVDb2wuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJs
ZUNvbC5oCmluZGV4IGUxMWM4Y2JkYTIzOTk3NjA0MGEzNjY5YWQ0YTQwOTZjMWQ1MTQ5ZjkuLmIy
ZDZjNGMwODU3ZjUzNjQyYWQyNzBmYzk2NjRjZWI3NTQ3YWM2MzUgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZUNvbC5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJUYWJsZUNvbC5oCkBAIC00Myw3ICs0Myw3IEBAIHB1YmxpYzoKICAg
ICBjb25zdCBSZW5kZXJPYmplY3RDaGlsZExpc3QqIGNoaWxkcmVuKCkgY29uc3QgeyByZXR1cm4g
Jm1fY2hpbGRyZW47IH0KICAgICBSZW5kZXJPYmplY3RDaGlsZExpc3QqIGNoaWxkcmVuKCkgeyBy
ZXR1cm4gJm1fY2hpbGRyZW47IH0KIAotICAgIHZpcnR1YWwgdm9pZCBjb21wdXRlUHJlZmVycmVk
TG9naWNhbFdpZHRocygpOworICAgIHZvaWQgY2xlYXJQcmVmZXJyZWRMb2dpY2FsV2lkdGhzRGly
dHlCaXRzKCk7CiAKICAgICB1bnNpZ25lZCBzcGFuKCkgY29uc3QgeyByZXR1cm4gbV9zcGFuOyB9
CiAgICAgdm9pZCBzZXRTcGFuKHVuc2lnbmVkIHNwYW4pIHsgbV9zcGFuID0gc3BhbjsgfQpAQCAt
ODUsNiArODUsNyBAQCBwcml2YXRlOgogICAgIHZpcnR1YWwgY29uc3QgY2hhciogcmVuZGVyTmFt
ZSgpIGNvbnN0IHsgcmV0dXJuICJSZW5kZXJUYWJsZUNvbCI7IH0KICAgICB2aXJ0dWFsIGJvb2wg
aXNSZW5kZXJUYWJsZUNvbCgpIGNvbnN0IE9WRVJSSURFIHsgcmV0dXJuIHRydWU7IH0KICAgICB2
aXJ0dWFsIHZvaWQgdXBkYXRlRnJvbUVsZW1lbnQoKTsKKyAgICB2aXJ0dWFsIHZvaWQgY29tcHV0
ZVByZWZlcnJlZExvZ2ljYWxXaWR0aHMoKSBPVkVSUklERSB7IEFTU0VSVF9OT1RfUkVBQ0hFRCgp
OyB9CiAKICAgICB2aXJ0dWFsIHZvaWQgaW5zZXJ0ZWRJbnRvVHJlZSgpIE9WRVJSSURFOwogICAg
IHZpcnR1YWwgdm9pZCB3aWxsQmVSZW1vdmVkRnJvbVRyZWUoKSBPVkVSUklERTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183242</attachid>
            <date>2013-01-17 12:18:51 -0800</date>
            <delta_ts>2013-01-17 14:42:40 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-106931-20130117201551.patch</filename>
            <type>text/plain</type>
            <size>8432</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwMDIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmM0YjY2NGMzOGM4NjIw
NTdkOTFhNzIwOWZkN2ViMzA1ZmEwYzUyOC4uMTc2OTdlOGQ2MGJhMTM5ZGFiYTMyMDZhNzVkYWVl
M2E1NGExMWYzNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMyIEBACisyMDEzLTAxLTE1ICBPamFu
IFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgVGFibGUgbGF5b3V0IGRvZXMg
bm90IG5lZWQgdG8gZXhwbGljaXRseSBjYWxsIGNvbXB1dGVQcmVmZXJyZWRMb2dpY2FsV2lkdGhz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDY5MzEK
KworICAgICAgICBSZXZpZXdlZCBieSBKdWxpZW4gQ2hhZmZyYWl4LgorCisgICAgICAgIENvZGUg
c2hvdWxkbid0IG5lZWQgdG8gZXhwbGljaXRseSBjYWxsIGNvbXB1dGVQcmVmZXJyZWRMb2dpY2Fs
V2lkdGhzLgorICAgICAgICBJdCBzaG91bGQgb25seSBnZXQgY2FsbGVkIGFzIGEgYnktcHJvZHVj
dCBvZiBjYWxsaW5nIG1pblByZWZlcnJlZExvZ2ljYWxXaWR0aAorICAgICAgICBvciBtYXhQcmVm
ZXJyZWRMb2dpY2FsV2lkdGguCisKKyAgICAgICAgSW5zdGVhZCwgbWFrZSBpdCBjbGVhciB0aGF0
IHRoZSBjYWxsaW5nIGNvZGUgaXMganVzdCB0cnlpbmcgdG8gY2xlYXIKKyAgICAgICAgcHJlZmVy
cmVkIHdpZHRoIGRpcnR5IGJpdHMuCisKKyAgICAgICAgKiByZW5kZXJpbmcvQXV0b1RhYmxlTGF5
b3V0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkF1dG9UYWJsZUxheW91dDo6cmVjYWxjQ29sdW1u
KToKKyAgICAgICAgVGhlIGNvbXB1dGVQcmVmZXJyZWRMb2dpY2FsV2lkdGhzIGNhbGwgb24gdGhl
IHRhYmxlIGNlbGwgaXMgcmVkdW5kYW50CisgICAgICAgIHdpdGggdGhlIG1pblByZWZlcnJlZExv
Z2ljYWxXaWR0aCBjYWxsIG9uIHRoZSBuZXh0IGxpbmUuCisKKyAgICAgICAgKiByZW5kZXJpbmcv
Rml4ZWRUYWJsZUxheW91dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpGaXhlZFRhYmxlTGF5b3V0
OjpjYWxjV2lkdGhBcnJheSk6CisgICAgICAgIFdlIG9ubHkgbmVlZCB0byBjbGVhciB0aGUgZGly
dHkgYml0IGhlcmUuIFRhYmxlIGNlbGxzIGRvbid0IHVzZQorICAgICAgICB0aGVpciBwcmVmZXJy
ZWQgd2lkdGhzIGluIGZpeGVkIHRhYmxlIGxheW91dCBjYWxjdWxhdGlvbnMuCisKKyAgICAgICAg
KiByZW5kZXJpbmcvUmVuZGVyVGFibGVDZWxsLmg6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRl
clRhYmxlQ29sLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRhYmxlQ29sOjpjbGVhclBy
ZWZlcnJlZExvZ2ljYWxXaWR0aHNEaXJ0eUJpdHMpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5k
ZXJUYWJsZUNvbC5oOgorCiAyMDEzLTAxLTE3ICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25A
aWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBCdWlsZCB3aXRoIExldmVsREIgd2hlbiBJbmRl
eGVkREIgaXMgZW5hYmxlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0F1
dG9UYWJsZUxheW91dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvQXV0b1RhYmxlTGF5
b3V0LmNwcAppbmRleCA4YTcxMmM3NGZhZWQ4NDQ3MjRkYjE2MTkyZGRmOTJmNmQ2ODUxODFjLi42
YWJjMGQwNDk5NjNmYWJiNTkxNGE2ZmQ2ODQzOTRkMjIxN2M0NzMzIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvQXV0b1RhYmxlTGF5b3V0LmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvQXV0b1RhYmxlTGF5b3V0LmNwcApAQCAtNTAsOSArNTAsMTIgQEAgdm9p
ZCBBdXRvVGFibGVMYXlvdXQ6OnJlY2FsY0NvbHVtbih1bnNpZ25lZCBlZmZDb2wpCiAgICAgUmVu
ZGVyVGFibGVDZWxsKiBtYXhDb250cmlidXRvciA9IDA7CiAKICAgICBmb3IgKFJlbmRlck9iamVj
dCogY2hpbGQgPSBtX3RhYmxlLT5jaGlsZHJlbigpLT5maXJzdENoaWxkKCk7IGNoaWxkOyBjaGls
ZCA9IGNoaWxkLT5uZXh0U2libGluZygpKSB7Ci0gICAgICAgIGlmIChjaGlsZC0+aXNSZW5kZXJU
YWJsZUNvbCgpKQotICAgICAgICAgICAgdG9SZW5kZXJUYWJsZUNvbChjaGlsZCktPmNvbXB1dGVQ
cmVmZXJyZWRMb2dpY2FsV2lkdGhzKCk7Ci0gICAgICAgIGVsc2UgaWYgKGNoaWxkLT5pc1RhYmxl
U2VjdGlvbigpKSB7CisgICAgICAgIGlmIChjaGlsZC0+aXNSZW5kZXJUYWJsZUNvbCgpKXsKKyAg
ICAgICAgICAgIC8vIFJlbmRlclRhYmxlQ29scyBkb24ndCBoYXZlIHRoZSBjb25jZXB0IG9mIHBy
ZWZlcnJlZCBsb2dpY2FsIHdpZHRoLCBidXQgd2UgbmVlZCB0byBjbGVhciB0aGVpciBkaXJ0eSBi
aXRzCisgICAgICAgICAgICAvLyBzbyB0aGF0IGlmIHdlIGNhbGwgc2V0UHJlZmVycmVkV2lkdGhz
RGlydHkodHJ1ZSkgb24gYSBjb2wgb3Igb25lIG9mIGl0cyBkZXNjZW5kYW50cywgd2UnbGwgbWFy
ayBpdCdzCisgICAgICAgICAgICAvLyBhbmNlc3RvcnMgYXMgZGlydHkuCisgICAgICAgICAgICB0
b1JlbmRlclRhYmxlQ29sKGNoaWxkKS0+Y2xlYXJQcmVmZXJyZWRMb2dpY2FsV2lkdGhzRGlydHlC
aXRzKCk7CisgICAgICAgIH0gZWxzZSBpZiAoY2hpbGQtPmlzVGFibGVTZWN0aW9uKCkpIHsKICAg
ICAgICAgICAgIFJlbmRlclRhYmxlU2VjdGlvbiogc2VjdGlvbiA9IHRvUmVuZGVyVGFibGVTZWN0
aW9uKGNoaWxkKTsKICAgICAgICAgICAgIHVuc2lnbmVkIG51bVJvd3MgPSBzZWN0aW9uLT5udW1S
b3dzKCk7CiAgICAgICAgICAgICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBpIDwgbnVtUm93czsgaSsr
KSB7CkBAIC03Miw4ICs3NSw2IEBAIHZvaWQgQXV0b1RhYmxlTGF5b3V0OjpyZWNhbGNDb2x1bW4o
dW5zaWduZWQgZWZmQ29sKQogICAgICAgICAgICAgICAgIGNvbHVtbkxheW91dC5tYXhMb2dpY2Fs
V2lkdGggPSBtYXg8aW50Pihjb2x1bW5MYXlvdXQubWF4TG9naWNhbFdpZHRoLCAxKTsKIAogICAg
ICAgICAgICAgICAgIGlmIChjZWxsLT5jb2xTcGFuKCkgPT0gMSkgewotICAgICAgICAgICAgICAg
ICAgICBpZiAoY2VsbC0+cHJlZmVycmVkTG9naWNhbFdpZHRoc0RpcnR5KCkpCi0gICAgICAgICAg
ICAgICAgICAgICAgICBjZWxsLT5jb21wdXRlUHJlZmVycmVkTG9naWNhbFdpZHRocygpOwogICAg
ICAgICAgICAgICAgICAgICBjb2x1bW5MYXlvdXQubWluTG9naWNhbFdpZHRoID0gbWF4PGludD4o
Y2VsbC0+bWluUHJlZmVycmVkTG9naWNhbFdpZHRoKCksIGNvbHVtbkxheW91dC5taW5Mb2dpY2Fs
V2lkdGgpOwogICAgICAgICAgICAgICAgICAgICBpZiAoY2VsbC0+bWF4UHJlZmVycmVkTG9naWNh
bFdpZHRoKCkgPiBjb2x1bW5MYXlvdXQubWF4TG9naWNhbFdpZHRoKSB7CiAgICAgICAgICAgICAg
ICAgICAgICAgICBjb2x1bW5MYXlvdXQubWF4TG9naWNhbFdpZHRoID0gY2VsbC0+bWF4UHJlZmVy
cmVkTG9naWNhbFdpZHRoKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
Rml4ZWRUYWJsZUxheW91dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvRml4ZWRUYWJs
ZUxheW91dC5jcHAKaW5kZXggZTc1NzY0YWM3NTUwMGYyYjI5OGZkODJkYmFkODAzNjEzNDIxYmMx
Ni4uMTBkZmJjOGIxOTEwMjExYjcxYThiZjE0ZGIxMjBiY2RlYTMzNzdhMiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0ZpeGVkVGFibGVMYXlvdXQuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9GaXhlZFRhYmxlTGF5b3V0LmNwcApAQCAtODgsNyArODgsMTAg
QEAgaW50IEZpeGVkVGFibGVMYXlvdXQ6OmNhbGNXaWR0aEFycmF5KGludCkKIAogICAgIHVuc2ln
bmVkIGN1cnJlbnRFZmZlY3RpdmVDb2x1bW4gPSAwOwogICAgIGZvciAoUmVuZGVyVGFibGVDb2wq
IGNvbCA9IG1fdGFibGUtPmZpcnN0Q29sdW1uKCk7IGNvbDsgY29sID0gY29sLT5uZXh0Q29sdW1u
KCkpIHsKLSAgICAgICAgY29sLT5jb21wdXRlUHJlZmVycmVkTG9naWNhbFdpZHRocygpOworICAg
ICAgICAvLyBSZW5kZXJUYWJsZUNvbHMgZG9uJ3QgaGF2ZSB0aGUgY29uY2VwdCBvZiBwcmVmZXJy
ZWQgbG9naWNhbCB3aWR0aCwgYnV0IHdlIG5lZWQgdG8gY2xlYXIgdGhlaXIgZGlydHkgYml0cwor
ICAgICAgICAvLyBzbyB0aGF0IGlmIHdlIGNhbGwgc2V0UHJlZmVycmVkV2lkdGhzRGlydHkodHJ1
ZSkgb24gYSBjb2wgb3Igb25lIG9mIGl0cyBkZXNjZW5kYW50cywgd2UnbGwgbWFyayBpdCdzCisg
ICAgICAgIC8vIGFuY2VzdG9ycyBhcyBkaXJ0eS4KKyAgICAgICAgY29sLT5jbGVhclByZWZlcnJl
ZExvZ2ljYWxXaWR0aHNEaXJ0eUJpdHMoKTsKIAogICAgICAgICAvLyBXaWR0aCBzcGVjaWZpZWQg
YnkgY29sdW1uLWdyb3VwcyB0aGF0IGhhdmUgY29sdW1uIGNoaWxkIGRvZXMgbm90IGFmZmVjdCBj
b2x1bW4gd2lkdGggaW4gZml4ZWQgbGF5b3V0IHRhYmxlcwogICAgICAgICBpZiAoY29sLT5pc1Rh
YmxlQ29sdW1uR3JvdXBXaXRoQ29sdW1uQ2hpbGRyZW4oKSkKQEAgLTEzOCwxMiArMTQxLDEyIEBA
IGludCBGaXhlZFRhYmxlTGF5b3V0OjpjYWxjV2lkdGhBcnJheShpbnQpCiAgICAgICAgICAgICBj
b250aW51ZTsKIAogICAgICAgICBSZW5kZXJUYWJsZUNlbGwqIGNlbGwgPSB0b1JlbmRlclRhYmxl
Q2VsbChjaGlsZCk7Ci0gICAgICAgIGlmIChjZWxsLT5wcmVmZXJyZWRMb2dpY2FsV2lkdGhzRGly
dHkoKSkKLSAgICAgICAgICAgIGNlbGwtPmNvbXB1dGVQcmVmZXJyZWRMb2dpY2FsV2lkdGhzKCk7
CiAKICAgICAgICAgTGVuZ3RoIGxvZ2ljYWxXaWR0aCA9IGNlbGwtPnN0eWxlT3JDb2xMb2dpY2Fs
V2lkdGgoKTsKICAgICAgICAgdW5zaWduZWQgc3BhbiA9IGNlbGwtPmNvbFNwYW4oKTsKICAgICAg
ICAgaW50IGZpeGVkQm9yZGVyQm94TG9naWNhbFdpZHRoID0gMDsKKyAgICAgICAgLy8gRklYTUU6
IFN1cHBvcnQgb3RoZXIgbGVuZ3RoIHR5cGVzLiBJZiB0aGUgd2lkdGggaXMgbm9uLWF1dG8sIGl0
IHNob3VsZCBwcm9iYWJseSBqdXN0IHVzZQorICAgICAgICAvLyBSZW5kZXJCb3g6OmNvbXB1dGVM
b2dpY2FsV2lkdGhJblJlZ2lvblVzaW5nIHRvIGNvbXB1dGUgdGhlIHdpZHRoLgogICAgICAgICBp
ZiAobG9naWNhbFdpZHRoLmlzRml4ZWQoKSAmJiBsb2dpY2FsV2lkdGguaXNQb3NpdGl2ZSgpKSB7
CiAgICAgICAgICAgICBmaXhlZEJvcmRlckJveExvZ2ljYWxXaWR0aCA9IGNlbGwtPmFkanVzdEJv
cmRlckJveExvZ2ljYWxXaWR0aEZvckJveFNpemluZyhsb2dpY2FsV2lkdGgudmFsdWUoKSk7CiAg
ICAgICAgICAgICBsb2dpY2FsV2lkdGguc2V0VmFsdWUoZml4ZWRCb3JkZXJCb3hMb2dpY2FsV2lk
dGgpOwpAQCAtMTYxLDYgKzE2NCwxMiBAQCBpbnQgRml4ZWRUYWJsZUxheW91dDo6Y2FsY1dpZHRo
QXJyYXkoaW50KQogICAgICAgICAgICAgdXNlZFNwYW4gKz0gZVNwYW47CiAgICAgICAgICAgICAr
K2N1cnJlbnRDb2x1bW47CiAgICAgICAgIH0KKworICAgICAgICAvLyBGaXhlZFRhYmxlTGF5b3V0
IGRvZXNuJ3QgdXNlIG1pbi9tYXhQcmVmZXJyZWRMb2dpY2FsV2lkdGhzLCBidXQgd2UgbmVlZCB0
byBjbGVhciB0aGUKKyAgICAgICAgLy8gZGlydHkgYml0IG9uIHRoZSBjZWxsIHNvIHRoYXQgd2Un
bGwgY29ycmVjdGx5IG1hcmsgaXRzIGFuY2VzdG9ycyBkaXJ0eQorICAgICAgICAvLyBpbiBjYXNl
IHdlIGxhdGVyIGNhbGwgc2V0UHJlZmVycmVkTG9naWNhbFdpZHRoc0RpcnR5KHRydWUpIG9uIGl0
IGxhdGVyLgorICAgICAgICBpZiAoY2VsbC0+cHJlZmVycmVkTG9naWNhbFdpZHRoc0RpcnR5KCkp
CisgICAgICAgICAgICBjZWxsLT5zZXRQcmVmZXJyZWRMb2dpY2FsV2lkdGhzRGlydHkoZmFsc2Up
OwogICAgIH0KIAogICAgIHJldHVybiB1c2VkV2lkdGg7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGVDZWxsLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyVGFibGVDZWxsLmgKaW5kZXggMThjZmVkYTAwODIxZDZlMTQ5ODM0ODZmNjM3YmU3
ZTAxNDBiYjAyNi4uMDdmYTBkNTVhYjQzY2E5N2ExNDhhODExMjAyMmQ5NDE1NzAyYmU3NSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlQ2VsbC5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZUNlbGwuaApAQCAtMTAyLDcgKzEw
Miw2IEBAIHB1YmxpYzoKICAgICAgICAgcmV0dXJuIG1heChzdHlsZUxvZ2ljYWxIZWlnaHQsIGFk
anVzdGVkTG9naWNhbEhlaWdodCk7CiAgICAgfQogCi0gICAgdmlydHVhbCB2b2lkIGNvbXB1dGVQ
cmVmZXJyZWRMb2dpY2FsV2lkdGhzKCk7CiAKICAgICB2b2lkIHNldENlbGxMb2dpY2FsV2lkdGgo
aW50IGNvbnN0cmFpbmVkTG9naWNhbFdpZHRoKTsKIApAQCAtMjA3LDYgKzIwNiw3IEBAIHB1Ymxp
YzoKICNlbmRpZgogcHJvdGVjdGVkOgogICAgIHZpcnR1YWwgdm9pZCBzdHlsZURpZENoYW5nZShT
dHlsZURpZmZlcmVuY2UsIGNvbnN0IFJlbmRlclN0eWxlKiBvbGRTdHlsZSk7CisgICAgdmlydHVh
bCB2b2lkIGNvbXB1dGVQcmVmZXJyZWRMb2dpY2FsV2lkdGhzKCk7CiAKIHByaXZhdGU6CiAgICAg
dmlydHVhbCBjb25zdCBjaGFyKiByZW5kZXJOYW1lKCkgY29uc3QgeyByZXR1cm4gKGlzQW5vbnlt
b3VzKCkgfHwgaXNQc2V1ZG9FbGVtZW50KCkpID8gIlJlbmRlclRhYmxlQ2VsbCAoYW5vbnltb3Vz
KSIgOiAiUmVuZGVyVGFibGVDZWxsIjsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlclRhYmxlQ29sLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJUYWJsZUNvbC5jcHAKaW5kZXggZTZlZGJmNGM4NjgyOTM1OWQzMTYzNzdlOTZiYWEzMmQ2NjU1
MzU3Ny4uYTgyOTM0MTJiZjI4ZjBiYjM2NmMwMzVlYmQ4MGE3YWUzYmRkMTZjNSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlQ29sLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGVDb2wuY3BwCkBAIC0xMTUsNyArMTE1LDcg
QEAgdm9pZCBSZW5kZXJUYWJsZUNvbDo6aW1hZ2VDaGFuZ2VkKFdyYXBwZWRJbWFnZVB0ciwgY29u
c3QgSW50UmVjdCopCiAgICAgcmVwYWludCgpOwogfQogCi12b2lkIFJlbmRlclRhYmxlQ29sOjpj
b21wdXRlUHJlZmVycmVkTG9naWNhbFdpZHRocygpCit2b2lkIFJlbmRlclRhYmxlQ29sOjpjbGVh
clByZWZlcnJlZExvZ2ljYWxXaWR0aHNEaXJ0eUJpdHMoKQogewogICAgIHNldFByZWZlcnJlZExv
Z2ljYWxXaWR0aHNEaXJ0eShmYWxzZSk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJUYWJsZUNvbC5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
clRhYmxlQ29sLmgKaW5kZXggYTQyZTZiODA5MDBhNmRlYzFiN2MxMmQ1MjgyNWNhMTNmY2VlZmIz
OC4uMzk1Y2JiNzgxNWI1YTg1M2NkYzQ3ODg5NWMyOGJlOWRmOTgwZTRiNSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlQ29sLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlQ29sLmgKQEAgLTQzLDcgKzQzLDcgQEAgcHVibGlj
OgogICAgIGNvbnN0IFJlbmRlck9iamVjdENoaWxkTGlzdCogY2hpbGRyZW4oKSBjb25zdCB7IHJl
dHVybiAmbV9jaGlsZHJlbjsgfQogICAgIFJlbmRlck9iamVjdENoaWxkTGlzdCogY2hpbGRyZW4o
KSB7IHJldHVybiAmbV9jaGlsZHJlbjsgfQogCi0gICAgdmlydHVhbCB2b2lkIGNvbXB1dGVQcmVm
ZXJyZWRMb2dpY2FsV2lkdGhzKCk7CisgICAgdm9pZCBjbGVhclByZWZlcnJlZExvZ2ljYWxXaWR0
aHNEaXJ0eUJpdHMoKTsKIAogICAgIHVuc2lnbmVkIHNwYW4oKSBjb25zdCB7IHJldHVybiBtX3Nw
YW47IH0KICAgICB2b2lkIHNldFNwYW4odW5zaWduZWQgc3BhbikgeyBtX3NwYW4gPSBzcGFuOyB9
CkBAIC04NSw2ICs4NSw3IEBAIHByaXZhdGU6CiAgICAgdmlydHVhbCBjb25zdCBjaGFyKiByZW5k
ZXJOYW1lKCkgY29uc3QgeyByZXR1cm4gIlJlbmRlclRhYmxlQ29sIjsgfQogICAgIHZpcnR1YWwg
Ym9vbCBpc1JlbmRlclRhYmxlQ29sKCkgY29uc3QgT1ZFUlJJREUgeyByZXR1cm4gdHJ1ZTsgfQog
ICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVGcm9tRWxlbWVudCgpOworICAgIHZpcnR1YWwgdm9pZCBj
b21wdXRlUHJlZmVycmVkTG9naWNhbFdpZHRocygpIE9WRVJSSURFIHsgQVNTRVJUX05PVF9SRUFD
SEVEKCk7IH0KIAogICAgIHZpcnR1YWwgdm9pZCBpbnNlcnRlZEludG9UcmVlKCkgT1ZFUlJJREU7
CiAgICAgdmlydHVhbCB2b2lkIHdpbGxCZVJlbW92ZWRGcm9tVHJlZSgpIE9WRVJSSURFOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>