<?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>63765</bug_id>
          
          <creation_ts>2011-06-30 16:01:53 -0700</creation_ts>
          <short_desc>Remove positionForCoordinates</short_desc>
          <delta_ts>2011-06-30 16:48:30 -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>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="Levi Weintraub">leviw</reporter>
          <assigned_to name="Levi Weintraub">leviw</assigned_to>
          <cc>darin</cc>
    
    <cc>eae</cc>
    
    <cc>eric</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>430762</commentid>
    <comment_count>0</comment_count>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2011-06-30 16:01:53 -0700</bug_when>
    <thetext>We have no need for a positionForCoordinates method when we have positionForPoint.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>430776</commentid>
    <comment_count>1</comment_count>
      <attachid>99388</attachid>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2011-06-30 16:08:42 -0700</bug_when>
    <thetext>Created attachment 99388
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>430779</commentid>
    <comment_count>2</comment_count>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2011-06-30 16:10:34 -0700</bug_when>
    <thetext>Yay!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>430842</commentid>
    <comment_count>3</comment_count>
      <attachid>99388</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-06-30 16:45:04 -0700</bug_when>
    <thetext>Comment on attachment 99388
Patch

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

LGTM.

&gt; Source/WebCore/accessibility/AccessibilityRenderObject.cpp:1160
&gt; +        // FIXME: Why would a renderer exist when the Document isn&apos;t attached to a frame?

I know frames stay alive for a brief moment while iframes are detached.  Unclear if that could be related here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>430849</commentid>
    <comment_count>4</comment_count>
      <attachid>99388</attachid>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2011-06-30 16:48:26 -0700</bug_when>
    <thetext>Comment on attachment 99388
Patch

Clearing flags on attachment: 99388

Committed r90186: &lt;http://trac.webkit.org/changeset/90186&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>430851</commentid>
    <comment_count>5</comment_count>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2011-06-30 16:48:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>99388</attachid>
            <date>2011-06-30 16:08:42 -0700</date>
            <delta_ts>2011-06-30 16:48:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-63765-20110630160841.patch</filename>
            <type>text/plain</type>
            <size>8835</size>
            <attacher name="Levi Weintraub">leviw</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDkwMTc0KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjYgQEAKKzIwMTEtMDYtMzAgIExldmkgV2Vp
bnRyYXViICA8bGV2aXdAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFJlbW92ZSBwb3NpdGlvbkZvckNvb3JkaW5hdGVzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02Mzc2NQorCisgICAg
ICAgIFJlbW92aW5nIHBvc2l0aW9uRm9yQ29vcmRpbmF0ZS4gV2Ugc2hvdWxkIGFsd2F5cyB1c2Ug
cG9zaXRpb25Gb3JQb2ludC4gQWxzbyBjbGVhbmluZyB1cAorICAgICAgICBSZW5kZXJCb3gncyBp
bXBsZW1lbnRhdGlvbiBvZiBwb3NpdGlvbkZvclBvaW50LgorCisgICAgICAgIE5vIG5ldyB0ZXN0
cywgdGhlcmUgc2hvdWxkIGJlIG5vIGZ1bmN0aW9uYWxpdHkgY2hhbmdlcy4KKworICAgICAgICAq
IGFjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0OjpzdHJpbmdWYWx1ZSk6IFJlbW92aW5n
IGRlYWQsIG9yIGF0IGxlYXN0IHVudGVzdGVkLCBjb2RlIGFuZAorICAgICAgICBhZGRpbmcgYW4g
QVNTRVJUX05PVF9SRUFDSEVELgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eVJlbmRl
ck9iamVjdDo6dmlzaWJsZVBvc2l0aW9uUmFuZ2VGb3JMaW5lKToKKyAgICAgICAgKiByZW5kZXJp
bmcvUmVuZGVyQm94LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJveDo6cG9zaXRpb25G
b3JQb2ludCk6IGNsZWFuaW5nIHVwIHNvbWUgdWdseSBjb2RlLgorICAgICAgICAqIHJlbmRlcmlu
Zy9SZW5kZXJJbmxpbmUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVySW5saW5lOjpwb3Np
dGlvbkZvclBvaW50KToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcDoKKyAg
ICAgICAgKiByZW5kZXJpbmcvUmVuZGVyT2JqZWN0Lmg6CisKIDIwMTEtMDYtMzAgIFJhZmFlbCBC
cmFuZGFvICA8cmFmYWVsLmxvYm9Ab3BlbmJvc3NhLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBBbmRyZWFzIEtsaW5nLgpJbmRleDogU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nl
c3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9h
Y2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuY3BwCShyZXZpc2lvbiA5MDE1
NSkKKysrIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9i
amVjdC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTExNTcsMTcgKzExNTcsMTEgQEAgU3RyaW5nIEFj
Y2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OnN0cmluZwogICAgICAgICByZXR1cm4gdG9SZW5kZXJC
dXR0b24obV9yZW5kZXJlciktPnRleHQoKTsKIAogICAgIGlmIChpc1dlYkFyZWEoKSkgeworICAg
ICAgICAvLyBGSVhNRTogV2h5IHdvdWxkIGEgcmVuZGVyZXIgZXhpc3Qgd2hlbiB0aGUgRG9jdW1l
bnQgaXNuJ3QgYXR0YWNoZWQgdG8gYSBmcmFtZT8KICAgICAgICAgaWYgKG1fcmVuZGVyZXItPmZy
YW1lKCkpCiAgICAgICAgICAgICByZXR1cm4gU3RyaW5nKCk7Ci0gICAgICAgIAotICAgICAgICAv
LyBGSVhNRTogc2hvdWxkIHVzZSBzdGFydE9mRG9jdW1lbnQgYW5kIGVuZE9mRG9jdW1lbnQgKG9y
IHJhbmdlRm9yRG9jdW1lbnQ/KSBoZXJlCi0gICAgICAgIFZpc2libGVQb3NpdGlvbiBzdGFydFZp
c2libGVQb3NpdGlvbiA9IG1fcmVuZGVyZXItPnBvc2l0aW9uRm9yQ29vcmRpbmF0ZXMoMCwgMCk7
Ci0gICAgICAgIFZpc2libGVQb3NpdGlvbiBlbmRWaXNpYmxlUG9zaXRpb24gPSBtX3JlbmRlcmVy
LT5wb3NpdGlvbkZvckNvb3JkaW5hdGVzKElOVF9NQVgsIElOVF9NQVgpOwotICAgICAgICBpZiAo
c3RhcnRWaXNpYmxlUG9zaXRpb24uaXNOdWxsKCkgfHwgZW5kVmlzaWJsZVBvc2l0aW9uLmlzTnVs
bCgpKQotICAgICAgICAgICAgcmV0dXJuIFN0cmluZygpOwogCi0gICAgICAgIHJldHVybiBwbGFp
blRleHQobWFrZVJhbmdlKHN0YXJ0VmlzaWJsZVBvc2l0aW9uLCBlbmRWaXNpYmxlUG9zaXRpb24p
LmdldCgpLAotICAgICAgICAgICAgICAgICAgICAgICAgIHRleHRJdGVyYXRvckJlaGF2aW9yRm9y
VGV4dFJhbmdlKCkpOworICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAgICB9CiAgICAg
CiAgICAgaWYgKGlzVGV4dENvbnRyb2woKSkKQEAgLTI0NTAsNyArMjQ0NCw3IEBAIFZpc2libGVQ
b3NpdGlvblJhbmdlIEFjY2Vzc2liaWxpdHlSZW5kZXIKICAgICAvLyBpdGVyYXRlIG92ZXIgdGhl
IGxpbmVzCiAgICAgLy8gRklYTUU6IHRoaXMgaXMgd3Jvbmcgd2hlbiBsaW5lTnVtYmVyIGlzIGxp
bmVDb3VudCsxLCAgYmVjYXVzZSBuZXh0TGluZVBvc2l0aW9uIHRha2VzIHlvdSB0byB0aGUKICAg
ICAvLyBsYXN0IG9mZnNldCBvZiB0aGUgbGFzdCBsaW5lCi0gICAgVmlzaWJsZVBvc2l0aW9uIHZp
c2libGVQb3MgPSBtX3JlbmRlcmVyLT5kb2N1bWVudCgpLT5yZW5kZXJlcigpLT5wb3NpdGlvbkZv
ckNvb3JkaW5hdGVzKDAsIDApOworICAgIFZpc2libGVQb3NpdGlvbiB2aXNpYmxlUG9zID0gbV9y
ZW5kZXJlci0+ZG9jdW1lbnQoKS0+cmVuZGVyZXIoKS0+cG9zaXRpb25Gb3JQb2ludChJbnRQb2lu
dCgpKTsKICAgICBWaXNpYmxlUG9zaXRpb24gc2F2ZWRWaXNpYmxlUG9zOwogICAgIHdoaWxlICgt
LWxpbmVDb3VudCkgewogICAgICAgICBzYXZlZFZpc2libGVQb3MgPSB2aXNpYmxlUG9zOwpJbmRl
eDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAJKHJldmlzaW9uIDkwMTU1KQor
KysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTMxMDgsOCArMzEwOCw4IEBAIFZpc2libGVQb3NpdGlvbiBSZW5kZXJCb3g6OnBvc2l0aW9u
Rm9yUG8KICAgICAgICAgaW50IHJpZ2h0ID0gY29udGVudFdpZHRoKCkgKyBib3JkZXJBbmRQYWRk
aW5nV2lkdGgoKTsKICAgICAgICAgaW50IGJvdHRvbSA9IGNvbnRlbnRIZWlnaHQoKSArIGJvcmRl
ckFuZFBhZGRpbmdIZWlnaHQoKTsKICAgICAgICAgCi0gICAgICAgIGlmICh4UG9zIDwgMCB8fCB4
UG9zID4gcmlnaHQgfHwgeVBvcyA8IDAgfHwgeVBvcyA+IGJvdHRvbSkgewotICAgICAgICAgICAg
aWYgKHhQb3MgPD0gcmlnaHQgLyAyKQorICAgICAgICBpZiAocG9pbnQueCgpIDwgMCB8fCBwb2lu
dC54KCkgPiByaWdodCB8fCBwb2ludC55KCkgPCAwIHx8IHBvaW50LnkoKSA+IGJvdHRvbSkgewor
ICAgICAgICAgICAgaWYgKHBvaW50LngoKSA8PSByaWdodCAvIDIpCiAgICAgICAgICAgICAgICAg
cmV0dXJuIGNyZWF0ZVZpc2libGVQb3NpdGlvbihmaXJzdFBvc2l0aW9uSW5PckJlZm9yZU5vZGUo
bm9kZSgpKSk7CiAgICAgICAgICAgICByZXR1cm4gY3JlYXRlVmlzaWJsZVBvc2l0aW9uKGxhc3RQ
b3NpdGlvbkluT3JBZnRlck5vZGUobm9kZSgpKSk7CiAgICAgICAgIH0KQEAgLTMxMTgsMTIgKzMx
MTgsMTAgQEAgVmlzaWJsZVBvc2l0aW9uIFJlbmRlckJveDo6cG9zaXRpb25Gb3JQbwogICAgIC8v
IFBhc3Mgb2ZmIHRvIHRoZSBjbG9zZXN0IGNoaWxkLgogICAgIGludCBtaW5EaXN0ID0gSU5UX01B
WDsKICAgICBSZW5kZXJCb3gqIGNsb3Nlc3RSZW5kZXJlciA9IDA7Ci0gICAgaW50IG5ld1ggPSB4
UG9zOwotICAgIGludCBuZXdZID0geVBvczsKLSAgICBpZiAoaXNUYWJsZVJvdygpKSB7Ci0gICAg
ICAgIG5ld1ggKz0geCgpOwotICAgICAgICBuZXdZICs9IHkoKTsKLSAgICB9CisgICAgSW50UG9p
bnQgYWRqdXN0ZWRQb2ludCA9IHBvaW50OworICAgIGlmIChpc1RhYmxlUm93KCkpCisgICAgICAg
IGFkanVzdGVkUG9pbnQubW92ZShsb2NhdGlvbigpKTsKKwogICAgIGZvciAoUmVuZGVyT2JqZWN0
KiByZW5kZXJPYmplY3QgPSBmaXJzdENoaWxkKCk7IHJlbmRlck9iamVjdDsgcmVuZGVyT2JqZWN0
ID0gcmVuZGVyT2JqZWN0LT5uZXh0U2libGluZygpKSB7CiAgICAgICAgIGlmICgoIXJlbmRlck9i
amVjdC0+Zmlyc3RDaGlsZCgpICYmICFyZW5kZXJPYmplY3QtPmlzSW5saW5lKCkgJiYgIXJlbmRl
ck9iamVjdC0+aXNCbG9ja0Zsb3coKSApCiAgICAgICAgICAgICB8fCByZW5kZXJPYmplY3QtPnN0
eWxlKCktPnZpc2liaWxpdHkoKSAhPSBWSVNJQkxFKQpAQCAtMzEzOSwxMCArMzEzNywxMCBAQCBW
aXNpYmxlUG9zaXRpb24gUmVuZGVyQm94Ojpwb3NpdGlvbkZvclBvCiAgICAgICAgIGludCBsZWZ0
ID0gcmVuZGVyZXItPmJvcmRlckxlZnQoKSArIHJlbmRlcmVyLT5wYWRkaW5nTGVmdCgpICsgKGlz
VGFibGVSb3coKSA/IDAgOiByZW5kZXJlci0+eCgpKTsKICAgICAgICAgaW50IHJpZ2h0ID0gbGVm
dCArIHJlbmRlcmVyLT5jb250ZW50V2lkdGgoKTsKICAgICAgICAgCi0gICAgICAgIGlmICh4UG9z
IDw9IHJpZ2h0ICYmIHhQb3MgPj0gbGVmdCAmJiB5UG9zIDw9IHRvcCAmJiB5UG9zID49IGJvdHRv
bSkgeworICAgICAgICBpZiAocG9pbnQueCgpIDw9IHJpZ2h0ICYmIHBvaW50LngoKSA+PSBsZWZ0
ICYmIHBvaW50LnkoKSA8PSB0b3AgJiYgcG9pbnQueSgpID49IGJvdHRvbSkgewogICAgICAgICAg
ICAgaWYgKHJlbmRlcmVyLT5pc1RhYmxlUm93KCkpCi0gICAgICAgICAgICAgICAgcmV0dXJuIHJl
bmRlcmVyLT5wb3NpdGlvbkZvckNvb3JkaW5hdGVzKHhQb3MgKyBuZXdYIC0gcmVuZGVyZXItPngo
KSwgeVBvcyArIG5ld1kgLSByZW5kZXJlci0+eSgpKTsKLSAgICAgICAgICAgIHJldHVybiByZW5k
ZXJlci0+cG9zaXRpb25Gb3JDb29yZGluYXRlcyh4UG9zIC0gcmVuZGVyZXItPngoKSwgeVBvcyAt
IHJlbmRlcmVyLT55KCkpOworICAgICAgICAgICAgICAgIHJldHVybiByZW5kZXJlci0+cG9zaXRp
b25Gb3JQb2ludChwb2ludCArIGFkanVzdGVkUG9pbnQgLSByZW5kZXJlci0+bG9jYXRpb25PZmZz
ZXQoKSk7CisgICAgICAgICAgICByZXR1cm4gcmVuZGVyZXItPnBvc2l0aW9uRm9yUG9pbnQocG9p
bnQgLSByZW5kZXJlci0+bG9jYXRpb25PZmZzZXQoKSk7CiAgICAgICAgIH0KIAogICAgICAgICAv
LyBGaW5kIHRoZSBkaXN0YW5jZSBmcm9tICh4LCB5KSB0byB0aGUgYm94LiAgU3BsaXQgdGhlIHNw
YWNlIGFyb3VuZCB0aGUgYm94IGludG8gOCBwaWVjZXMKQEAgLTMxNjgsMTEgKzMxNjYsMTAgQEAg
VmlzaWJsZVBvc2l0aW9uIFJlbmRlckJveDo6cG9zaXRpb25Gb3JQbwogICAgICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgICAgIGNtcCA9IEludFBvaW50KHhQb3MsIGJvdHRvbSk7CiAgICAgICAg
IH0KLSAgICAgICAgCi0gICAgICAgIGludCB4MW1pbnVzeDIgPSBjbXAueCgpIC0geFBvczsKLSAg
ICAgICAgaW50IHkxbWludXN5MiA9IGNtcC55KCkgLSB5UG9zOwotICAgICAgICAKLSAgICAgICAg
aW50IGRpc3QgPSB4MW1pbnVzeDIgKiB4MW1pbnVzeDIgKyB5MW1pbnVzeTIgKiB5MW1pbnVzeTI7
CisKKyAgICAgICAgSW50U2l6ZSBkaWZmZXJlbmNlID0gY21wIC0gcG9pbnQ7CisKKyAgICAgICAg
aW50IGRpc3QgPSBkaWZmZXJlbmNlLndpZHRoKCkgKiBkaWZmZXJlbmNlLndpZHRoKCkgKyBkaWZm
ZXJlbmNlLmhlaWdodCgpICogZGlmZmVyZW5jZS5oZWlnaHQoKTsKICAgICAgICAgaWYgKGRpc3Qg
PCBtaW5EaXN0KSB7CiAgICAgICAgICAgICBjbG9zZXN0UmVuZGVyZXIgPSByZW5kZXJlcjsKICAg
ICAgICAgICAgIG1pbkRpc3QgPSBkaXN0OwpAQCAtMzE4MCw3ICszMTc3LDcgQEAgVmlzaWJsZVBv
c2l0aW9uIFJlbmRlckJveDo6cG9zaXRpb25Gb3JQbwogICAgIH0KICAgICAKICAgICBpZiAoY2xv
c2VzdFJlbmRlcmVyKQotICAgICAgICByZXR1cm4gY2xvc2VzdFJlbmRlcmVyLT5wb3NpdGlvbkZv
ckNvb3JkaW5hdGVzKG5ld1ggLSBjbG9zZXN0UmVuZGVyZXItPngoKSwgbmV3WSAtIGNsb3Nlc3RS
ZW5kZXJlci0+eSgpKTsKKyAgICAgICAgcmV0dXJuIGNsb3Nlc3RSZW5kZXJlci0+cG9zaXRpb25G
b3JQb2ludChhZGp1c3RlZFBvaW50IC0gY2xvc2VzdFJlbmRlcmVyLT5sb2NhdGlvbk9mZnNldCgp
KTsKICAgICAKICAgICByZXR1cm4gY3JlYXRlVmlzaWJsZVBvc2l0aW9uKGZpcnN0UG9zaXRpb25J
bk9yQmVmb3JlTm9kZShub2RlKCkpKTsKIH0KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJJbmxpbmUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJJbmxpbmUuY3BwCShyZXZpc2lvbiA5MDE1NSkKKysrIFNvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJJbmxpbmUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC03MjYsMTMgKzcyNiwx
MiBAQCBWaXNpYmxlUG9zaXRpb24gUmVuZGVySW5saW5lOjpwb3NpdGlvbkZvCiAgICAgfQogCiAg
ICAgLy8gVHJhbnNsYXRlIHRoZSBjb29yZHMgZnJvbSB0aGUgcHJlLWFub255bW91cyBibG9jayB0
byB0aGUgcG9zdC1hbm9ueW1vdXMgYmxvY2suCi0gICAgaW50IHBhcmVudEJsb2NrWCA9IGNiLT54
KCkgKyBwb2ludC54KCk7Ci0gICAgaW50IHBhcmVudEJsb2NrWSA9IGNiLT55KCkgKyBwb2ludC55
KCk7CisgICAgSW50UG9pbnQgcGFyZW50QmxvY2tQb2ludCA9IGNiLT5sb2NhdGlvbigpICsgcG9p
bnQ7ICAKICAgICBSZW5kZXJCb3hNb2RlbE9iamVjdCogYyA9IGNvbnRpbnVhdGlvbigpOwogICAg
IHdoaWxlIChjKSB7CiAgICAgICAgIFJlbmRlckJveCogY29udEJsb2NrID0gYy0+aXNJbmxpbmUo
KSA/IGMtPmNvbnRhaW5pbmdCbG9jaygpIDogdG9SZW5kZXJCbG9jayhjKTsKICAgICAgICAgaWYg
KGMtPmlzSW5saW5lKCkgfHwgYy0+Zmlyc3RDaGlsZCgpKQotICAgICAgICAgICAgcmV0dXJuIGMt
PnBvc2l0aW9uRm9yQ29vcmRpbmF0ZXMocGFyZW50QmxvY2tYIC0gY29udEJsb2NrLT54KCksIHBh
cmVudEJsb2NrWSAtIGNvbnRCbG9jay0+eSgpKTsKKyAgICAgICAgICAgIHJldHVybiBjLT5wb3Np
dGlvbkZvclBvaW50KHBhcmVudEJsb2NrUG9pbnQgLSBjb250QmxvY2stPmxvY2F0aW9uT2Zmc2V0
KCkpOwogICAgICAgICBjID0gdG9SZW5kZXJCbG9jayhjKS0+aW5saW5lRWxlbWVudENvbnRpbnVh
dGlvbigpOwogICAgIH0KICAgICAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJPYmplY3QuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJPYmplY3QuY3BwCShyZXZpc2lvbiA5MDE1NSkKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJPYmplY3QuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMTIyLDExICsyMTIyLDYgQEAg
dm9pZCBSZW5kZXJPYmplY3Q6OmFyZW5hRGVsZXRlKFJlbmRlckFyZQogICAgIGFyZW5hLT5mcmVl
KCooc2l6ZV90KiliYXNlLCBiYXNlKTsKIH0KIAotVmlzaWJsZVBvc2l0aW9uIFJlbmRlck9iamVj
dDo6cG9zaXRpb25Gb3JDb29yZGluYXRlcyhpbnQgeCwgaW50IHkpCi17Ci0gICAgcmV0dXJuIHBv
c2l0aW9uRm9yUG9pbnQoSW50UG9pbnQoeCwgeSkpOwotfQotCiBWaXNpYmxlUG9zaXRpb24gUmVu
ZGVyT2JqZWN0Ojpwb3NpdGlvbkZvclBvaW50KGNvbnN0IEludFBvaW50JikKIHsKICAgICByZXR1
cm4gY3JlYXRlVmlzaWJsZVBvc2l0aW9uKGNhcmV0TWluT2Zmc2V0KCksIERPV05TVFJFQU0pOwpJ
bmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmplY3QuaAkocmV2aXNpb24gOTAx
NTUpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmgJKHdvcmtpbmcg
Y29weSkKQEAgLTU1Miw3ICs1NTIsNiBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCBib29sIG5vZGVB
dFBvaW50KGNvbnN0IEhpdFRlc3RSZXF1ZXN0JiwgSGl0VGVzdFJlc3VsdCYsIGNvbnN0IEludFBv
aW50JiBwb2ludEluQ29udGFpbmVyLCBjb25zdCBJbnRQb2ludCYgYWNjdW11bGF0ZWRPZmZzZXQs
IEhpdFRlc3RBY3Rpb24pOwogICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVIaXRUZXN0UmVzdWx0KEhp
dFRlc3RSZXN1bHQmLCBjb25zdCBJbnRQb2ludCYpOwogCi0gICAgVmlzaWJsZVBvc2l0aW9uIHBv
c2l0aW9uRm9yQ29vcmRpbmF0ZXMoaW50IHgsIGludCB5KTsKICAgICB2aXJ0dWFsIFZpc2libGVQ
b3NpdGlvbiBwb3NpdGlvbkZvclBvaW50KGNvbnN0IEludFBvaW50Jik7CiAgICAgVmlzaWJsZVBv
c2l0aW9uIGNyZWF0ZVZpc2libGVQb3NpdGlvbihpbnQgb2Zmc2V0LCBFQWZmaW5pdHkpOwogICAg
IFZpc2libGVQb3NpdGlvbiBjcmVhdGVWaXNpYmxlUG9zaXRpb24oY29uc3QgUG9zaXRpb24mKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>