<?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>92597</bug_id>
          
          <creation_ts>2012-07-29 14:11:43 -0700</creation_ts>
          <short_desc>In flipped blocks, a point on the top edge of a text box is considered outside the box (and vice versa)</short_desc>
          <delta_ts>2012-07-30 11:46:31 -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>HTML Editing</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>
          <dependson>92636</dependson>
    
    <dependson>92662</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to>mitz</assigned_to>
          <cc>eae</cc>
    
    <cc>eric</cc>
    
    <cc>jbadics</cc>
    
    <cc>leviw</cc>
    
    <cc>mifenton</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>681588</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-07-29 14:11:43 -0700</bug_when>
    <thetext>This is like bug 92593 but for text boxes. When you drag to select across text in a flipped block, when the mouse pointer is at the top of the line, it’s already selecting the line above.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>681589</commentid>
    <comment_count>1</comment_count>
      <attachid>155182</attachid>
    <who name="">mitz</who>
    <bug_when>2012-07-29 14:19:43 -0700</bug_when>
    <thetext>Created attachment 155182
When comparing y coordinates in flipped text, make strict inequalities non-strict and vice versa</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>681595</commentid>
    <comment_count>2</comment_count>
      <attachid>155182</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-07-29 14:54:27 -0700</bug_when>
    <thetext>Comment on attachment 155182
When comparing y coordinates in flipped text, make strict inequalities non-strict and vice versa

Makes sense.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>681596</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-07-29 14:56:15 -0700</bug_when>
    <thetext>This should probably in the editing for consistency. We should really add a &quot;Hit testing&quot; component.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>681612</commentid>
    <comment_count>4</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-07-29 15:56:46 -0700</bug_when>
    <thetext>Fixed in &lt;http://trac.webkit.org/r123988&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>681904</commentid>
    <comment_count>5</comment_count>
    <who name="János Badics">jbadics</who>
    <bug_when>2012-07-30 05:23:21 -0700</bug_when>
    <thetext>Unfortunately r123988 made fast/writing-mode/flipped-blocks-hit-test-line-edges.html fail on Qt WebKit1. I have created a bug for it on the following link:
https://bugs.webkit.org/show_bug.cgi?id=92636</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>681947</commentid>
    <comment_count>6</comment_count>
      <attachid>155182</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-07-30 06:14:20 -0700</bug_when>
    <thetext>Comment on attachment 155182
When comparing y coordinates in flipped text, make strict inequalities non-strict and vice versa

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

&gt; LayoutTests/fast/writing-mode/flipped-blocks-hit-test-line-edges-expected.txt:10
&gt; +PASS: offset at (60,24) was 26.

This new test case fail on Qt and Chromium Linux too.
See the bug report mentioned by the previous comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>682239</commentid>
    <comment_count>7</comment_count>
      <attachid>155182</attachid>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2012-07-30 11:46:31 -0700</bug_when>
    <thetext>Comment on attachment 155182
When comparing y coordinates in flipped text, make strict inequalities non-strict and vice versa

Clearing flags.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>155182</attachid>
            <date>2012-07-29 14:19:43 -0700</date>
            <delta_ts>2012-07-30 11:46:30 -0700</delta_ts>
            <desc>When comparing y coordinates in flipped text, make strict inequalities non-strict and vice versa</desc>
            <filename>bug-92597-20120729141927.patch</filename>
            <type>text/plain</type>
            <size>8946</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMzk4MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMxIEBACisyMDEyLTA3LTI5ICBEYW4gQmVy
bnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAgSW4gZmxpcHBlZCBibG9ja3MsIGEg
cG9pbnQgb24gdGhlIHRvcCBlZGdlIG9mIGEgdGV4dCBib3ggaXMgY29uc2lkZXJlZCBvdXRzaWRl
IHRoZSBib3ggKGFuZCB2aWNlIHZlcnNhKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9OTI1OTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBUaGlzIGlzIHNpbWlsYXIgdG8gPGh0dHA6Ly93ZWJraXQub3JnL2Iv
OTI1OTM+IGV4Y2VwdCBmb3IgUmVuZGVyVGV4dC4gRml4aW5nIHRoaXMgcmVxdWlyZWQKKyAgICAg
ICAgZml4aW5nIHNvbWUgY29kZSB0aGF0IGNyZWF0ZXMgYSBwb2ludCBpbnNpZGUgYSBib3ggYnkg
c2V0dGluZyBpdHMgeSBjb29yZGluYXRlIHRvIHRoZQorICAgICAgICBsb2dpY2FsIHRvcCBvZiB0
aGUgYm94LiBJbiBhIGZsaXBwZWQgYmxvY2ssIHRoaXMgd291bGQgYmUganVzdCBvdXRzaWRlIHRo
ZSBib3guCisKKyAgICAgICAgRW5oYW5jZWQgZmFzdC93cml0aW5nLW1vZGUvZmxpcHBlZC1ibG9j
a3MtaGl0LXRlc3QtbGluZS1lZGdlcy5odG1sIHRvIGNvdmVyIHRoaXMuCisKKyAgICAgICAgKiBl
ZGl0aW5nL3Zpc2libGVfdW5pdHMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6YWJzb2x1dGVMaW5l
RGlyZWN0aW9uUG9pbnRUb0xvY2FsUG9pbnRJbkJsb2NrKTogQ2hhbmdlZCB0byB1c2UKKyAgICAg
ICAgUm9vdElubGluZUJveDo6YmxvY2tEaXJlY3Rpb25Qb2ludEluTGluZSBpbiB0aGUgdmVydGlj
YWwgY2FzZSBhcyB3ZWxsLgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9jay5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpSZW5kZXJCbG9jazo6cG9zaXRpb25Gb3JQb2ludFdpdGhJbmxpbmVD
aGlsZHJlbik6IENoYW5nZWQgdG8gdXNlCisgICAgICAgIFJvb3RJbmxpbmVCb3g6OmJsb2NrRGly
ZWN0aW9uUG9pbnRJbkxpbmUuCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclRleHQuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGV4dDo6cG9zaXRpb25Gb3JQb2ludCk6IENoYW5nZWQg
dGhlIHN0cmljdG5lc3Mgb2YgeSBpbmVxdWFsaXRpZXMgYmFzZWQgb24KKyAgICAgICAgdGhlIGZs
aXBwZWRuZXNzIG9mIHRoZSBibG9jay4gVGhpcyBmaXhlcyB0aGUgYnVnLgorICAgICAgICAqIHJl
bmRlcmluZy9Sb290SW5saW5lQm94LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJvb3RJbmxpbmVC
b3g6OmJsb2NrRGlyZWN0aW9uUG9pbnRJbkxpbmUpOiBNb3ZlZCB0aGUgaW1wbGVtZW50YXRpb24g
aGVyZSBmcm9tIHRoZQorICAgICAgICBoZWFkZXIsIGFuZCBtYWRlIGl0IHJldHVybiB0aGUgYm90
dG9tIGluIHRoZSBmbGlwcGVkIGJsb2NrIGNhc2UsIHNvIHRoYXQgdGhlIHJldHVybmVkIHBvaW50
CisgICAgICAgIGlzIGluc2lkZSB0aGUgbGluZSBpbiB0aGF0IGNhc2UgYXMgd2VsbC4KKyAgICAg
ICAgKiByZW5kZXJpbmcvUm9vdElubGluZUJveC5oOgorCiAyMDEyLTA3LTI5ICBEYW4gQmVybnN0
ZWluICA8bWl0ekBhcHBsZS5jb20+CiAKICAgICAgICAgSW4gZmxpcHBlZCBibG9ja3MsIGEgcG9p
bnQgb24gdGhlIHRvcCBlZGdlIG9mIGEgYm94IGlzIGNvbnNpZGVyZWQgb3V0c2lkZSB0aGUgYm94
IChhbmQgdmljZSB2ZXJzYSkKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvdmlzaWJsZV91
bml0cy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZWRpdGluZy92aXNpYmxlX3Vu
aXRzLmNwcAkocmV2aXNpb24gMTIzOTc2KQorKysgU291cmNlL1dlYkNvcmUvZWRpdGluZy92aXNp
YmxlX3VuaXRzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtOTE5LDcgKzkxOSw3IEBAIHN0YXRpYyBp
bmxpbmUgSW50UG9pbnQgYWJzb2x1dGVMaW5lRGlyZWMKICAgICBpZiAocm9vdC0+YmxvY2soKS0+
aXNIb3Jpem9udGFsV3JpdGluZ01vZGUoKSkKICAgICAgICAgcmV0dXJuIEludFBvaW50KGxpbmVE
aXJlY3Rpb25Qb2ludCAtIGFic29sdXRlQmxvY2tQb2ludC54KCksIHJvb3QtPmJsb2NrRGlyZWN0
aW9uUG9pbnRJbkxpbmUoKSk7CiAKLSAgICByZXR1cm4gSW50UG9pbnQocm9vdC0+c2VsZWN0aW9u
VG9wKCksIGxpbmVEaXJlY3Rpb25Qb2ludCAtIGFic29sdXRlQmxvY2tQb2ludC55KCkpOworICAg
IHJldHVybiBJbnRQb2ludChyb290LT5ibG9ja0RpcmVjdGlvblBvaW50SW5MaW5lKCksIGxpbmVE
aXJlY3Rpb25Qb2ludCAtIGFic29sdXRlQmxvY2tQb2ludC55KCkpOwogfQogCiBWaXNpYmxlUG9z
aXRpb24gcHJldmlvdXNMaW5lUG9zaXRpb24oY29uc3QgVmlzaWJsZVBvc2l0aW9uICZ2aXNpYmxl
UG9zaXRpb24sIGludCBsaW5lRGlyZWN0aW9uUG9pbnQsIEVkaXRhYmxlVHlwZSBlZGl0YWJsZVR5
cGUpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAJKHJldmlz
aW9uIDEyMzk4MCkKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTQ5NzUsNyArNDk3NSw3IEBAIFZpc2libGVQb3NpdGlvbiBSZW5k
ZXJCbG9jazo6cG9zaXRpb25Gb3IKICAgICAgICAgfQogCiAgICAgICAgIC8vIHBhc3MgdGhlIGJv
eCBhIHRvcCBwb3NpdGlvbiB0aGF0IGlzIGluc2lkZSBpdAotICAgICAgICBMYXlvdXRQb2ludCBw
b2ludChwb2ludEluTG9naWNhbENvbnRlbnRzLngoKSwgbWF4KGNsb3Nlc3RCb3gtPnJvb3QoKS0+
bGluZVRvcCgpLCBjbG9zZXN0Qm94LT5yb290KCktPnNlbGVjdGlvblRvcCgpKSk7CisgICAgICAg
IExheW91dFBvaW50IHBvaW50KHBvaW50SW5Mb2dpY2FsQ29udGVudHMueCgpLCBjbG9zZXN0Qm94
LT5yb290KCktPmJsb2NrRGlyZWN0aW9uUG9pbnRJbkxpbmUoKSk7CiAgICAgICAgIGlmICghaXNI
b3Jpem9udGFsV3JpdGluZ01vZGUoKSkKICAgICAgICAgICAgIHBvaW50ID0gcG9pbnQudHJhbnNw
b3NlZFBvaW50KCk7CiAgICAgICAgIGlmIChjbG9zZXN0Qm94LT5yZW5kZXJlcigpLT5pc1JlcGxh
Y2VkKCkpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dC5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRleHQuY3BwCShyZXZp
c2lvbiAxMjM5NzYpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dC5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTYxMyw2ICs2MTMsNyBAQCBWaXNpYmxlUG9zaXRpb24gUmVuZGVy
VGV4dDo6cG9zaXRpb25Gb3JQCiAKICAgICBMYXlvdXRVbml0IHBvaW50TGluZURpcmVjdGlvbiA9
IGZpcnN0VGV4dEJveCgpLT5pc0hvcml6b250YWwoKSA/IHBvaW50LngoKSA6IHBvaW50LnkoKTsK
ICAgICBMYXlvdXRVbml0IHBvaW50QmxvY2tEaXJlY3Rpb24gPSBmaXJzdFRleHRCb3goKS0+aXNI
b3Jpem9udGFsKCkgPyBwb2ludC55KCkgOiBwb2ludC54KCk7CisgICAgYm9vbCBibG9ja3NBcmVG
bGlwcGVkID0gc3R5bGUoKS0+aXNGbGlwcGVkQmxvY2tzV3JpdGluZ01vZGUoKTsKIAogICAgIElu
bGluZVRleHRCb3gqIGxhc3RCb3ggPSAwOwogICAgIGZvciAoSW5saW5lVGV4dEJveCogYm94ID0g
Zmlyc3RUZXh0Qm94KCk7IGJveDsgYm94ID0gYm94LT5uZXh0VGV4dEJveCgpKSB7CkBAIC02MjAs
MTIgKzYyMSwxMyBAQCBWaXNpYmxlUG9zaXRpb24gUmVuZGVyVGV4dDo6cG9zaXRpb25Gb3JQCiAg
ICAgICAgICAgICBib3ggPSBib3gtPm5leHRUZXh0Qm94KCk7CiAKICAgICAgICAgUm9vdElubGlu
ZUJveCogcm9vdEJveCA9IGJveC0+cm9vdCgpOwotICAgICAgICBpZiAocG9pbnRCbG9ja0RpcmVj
dGlvbiA+PSByb290Qm94LT5zZWxlY3Rpb25Ub3AoKSB8fCBwb2ludEJsb2NrRGlyZWN0aW9uID49
IHJvb3RCb3gtPmxpbmVUb3AoKSkgeworICAgICAgICBMYXlvdXRVbml0IHRvcCA9IG1pbihyb290
Qm94LT5zZWxlY3Rpb25Ub3AoKSwgcm9vdEJveC0+bGluZVRvcCgpKTsKKyAgICAgICAgaWYgKHBv
aW50QmxvY2tEaXJlY3Rpb24gPiB0b3AgfHwgKCFibG9ja3NBcmVGbGlwcGVkICYmIHBvaW50Qmxv
Y2tEaXJlY3Rpb24gPT0gdG9wKSkgewogICAgICAgICAgICAgTGF5b3V0VW5pdCBib3R0b20gPSBy
b290Qm94LT5zZWxlY3Rpb25Cb3R0b20oKTsKICAgICAgICAgICAgIGlmIChyb290Qm94LT5uZXh0
Um9vdEJveCgpKQogICAgICAgICAgICAgICAgIGJvdHRvbSA9IG1pbihib3R0b20sIHJvb3RCb3gt
Pm5leHRSb290Qm94KCktPmxpbmVUb3AoKSk7CiAKLSAgICAgICAgICAgIGlmIChwb2ludEJsb2Nr
RGlyZWN0aW9uIDwgYm90dG9tKSB7CisgICAgICAgICAgICBpZiAocG9pbnRCbG9ja0RpcmVjdGlv
biA8IGJvdHRvbSB8fCAoYmxvY2tzQXJlRmxpcHBlZCAmJiBwb2ludEJsb2NrRGlyZWN0aW9uID09
IGJvdHRvbSkpIHsKICAgICAgICAgICAgICAgICBTaG91bGRBZmZpbml0eUJlRG93bnN0cmVhbSBz
aG91bGRBZmZpbml0eUJlRG93bnN0cmVhbTsKICAgICAgICAgICAgICAgICBpZiAobGluZURpcmVj
dGlvblBvaW50Rml0c0luQm94KHBvaW50TGluZURpcmVjdGlvbiwgYm94LCBzaG91bGRBZmZpbml0
eUJlRG93bnN0cmVhbSkpCiAgICAgICAgICAgICAgICAgICAgIHJldHVybiBjcmVhdGVWaXNpYmxl
UG9zaXRpb25BZnRlckFkanVzdGluZ09mZnNldEZvckJpRGkoYm94LCBib3gtPm9mZnNldEZvclBv
c2l0aW9uKHBvaW50TGluZURpcmVjdGlvbiksIHNob3VsZEFmZmluaXR5QmVEb3duc3RyZWFtKTsK
SW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9Sb290SW5saW5lQm94LmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUm9vdElubGluZUJveC5jcHAJKHJldmlz
aW9uIDEyMzk3NikKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9Sb290SW5saW5lQm94LmNw
cAkod29ya2luZyBjb3B5KQpAQCAtNjAxLDYgKzYwMSwxMSBAQCBMYXlvdXRVbml0IFJvb3RJbmxp
bmVCb3g6OnNlbGVjdGlvbkJvdHRvCiAgICAgcmV0dXJuIG5leHRUb3A7CiB9CiAKK2ludCBSb290
SW5saW5lQm94OjpibG9ja0RpcmVjdGlvblBvaW50SW5MaW5lKCkgY29uc3QKK3sKKyAgICByZXR1
cm4gIWJsb2NrKCktPnN0eWxlKCktPmlzRmxpcHBlZEJsb2Nrc1dyaXRpbmdNb2RlKCkgPyBtYXgo
bGluZVRvcCgpLCBzZWxlY3Rpb25Ub3AoKSkgOiBtaW4obGluZUJvdHRvbSgpLCBzZWxlY3Rpb25C
b3R0b20oKSk7Cit9CisKIFJlbmRlckJsb2NrKiBSb290SW5saW5lQm94OjpibG9jaygpIGNvbnN0
CiB7CiAgICAgcmV0dXJuIHRvUmVuZGVyQmxvY2socmVuZGVyZXIoKSk7CkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUm9vdElubGluZUJveC5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9Sb290SW5saW5lQm94LmgJKHJldmlzaW9uIDEyMzk3NikKKysrIFNv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9Sb290SW5saW5lQm94LmgJKHdvcmtpbmcgY29weSkKQEAg
LTY5LDcgKzY5LDcgQEAgcHVibGljOgogICAgIExheW91dFVuaXQgc2VsZWN0aW9uVG9wQWRqdXN0
ZWRGb3JQcmVjZWRpbmdCbG9jaygpIGNvbnN0OwogICAgIExheW91dFVuaXQgc2VsZWN0aW9uSGVp
Z2h0QWRqdXN0ZWRGb3JQcmVjZWRpbmdCbG9jaygpIGNvbnN0IHsgcmV0dXJuIG1heDxMYXlvdXRV
bml0PigwLCBzZWxlY3Rpb25Cb3R0b20oKSAtIHNlbGVjdGlvblRvcEFkanVzdGVkRm9yUHJlY2Vk
aW5nQmxvY2soKSk7IH0KIAotICAgIGludCBibG9ja0RpcmVjdGlvblBvaW50SW5MaW5lKCkgY29u
c3QgeyByZXR1cm4gbWF4KGxpbmVUb3AoKSwgc2VsZWN0aW9uVG9wKCkpOyB9CisgICAgaW50IGJs
b2NrRGlyZWN0aW9uUG9pbnRJbkxpbmUoKSBjb25zdDsKIAogICAgIExheW91dFVuaXQgYWxpZ25C
b3hlc0luQmxvY2tEaXJlY3Rpb24oTGF5b3V0VW5pdCBoZWlnaHRPZkJsb2NrLCBHbHlwaE92ZXJm
bG93QW5kRmFsbGJhY2tGb250c01hcCYsIFZlcnRpY2FsUG9zaXRpb25DYWNoZSYpOwogICAgIHZv
aWQgc2V0TGluZVRvcEJvdHRvbVBvc2l0aW9ucyhMYXlvdXRVbml0IHRvcCwgTGF5b3V0VW5pdCBi
b3R0b20sIExheW91dFVuaXQgdG9wV2l0aExlYWRpbmcsIExheW91dFVuaXQgYm90dG9tV2l0aExl
YWRpbmcpCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMjM5ODIpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNSBAQAorMjAxMi0wNy0yOSAgRGFuIEJlcm5z
dGVpbiAgPG1pdHpAYXBwbGUuY29tPgorCisgICAgICAgIEluIGZsaXBwZWQgYmxvY2tzLCBhIHBv
aW50IG9uIHRoZSB0b3AgZWRnZSBvZiBhIHRleHQgYm94IGlzIGNvbnNpZGVyZWQgb3V0c2lkZSB0
aGUgYm94IChhbmQgdmljZSB2ZXJzYSkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTkyNTk3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWRkZWQgaGl0cyBpbnNpZGUgdGhlIHRleHQgdG8gdGhpcyB0ZXN0Lgor
CisgICAgICAgICogZmFzdC93cml0aW5nLW1vZGUvZmxpcHBlZC1ibG9ja3MtaGl0LXRlc3QtbGlu
ZS1lZGdlcy1leHBlY3RlZC50eHQ6CisgICAgICAgICogZmFzdC93cml0aW5nLW1vZGUvZmxpcHBl
ZC1ibG9ja3MtaGl0LXRlc3QtbGluZS1lZGdlcy5odG1sOgorCiAyMDEyLTA3LTI5ICBEYW4gQmVy
bnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CiAKICAgICAgICAgSW4gZmxpcHBlZCBibG9ja3MsIGEg
cG9pbnQgb24gdGhlIHRvcCBlZGdlIG9mIGEgYm94IGlzIGNvbnNpZGVyZWQgb3V0c2lkZSB0aGUg
Ym94IChhbmQgdmljZSB2ZXJzYSkKSW5kZXg6IExheW91dFRlc3RzL2Zhc3Qvd3JpdGluZy1tb2Rl
L2ZsaXBwZWQtYmxvY2tzLWhpdC10ZXN0LWxpbmUtZWRnZXMtZXhwZWN0ZWQudHh0Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL2Zhc3Qvd3JpdGluZy1tb2RlL2ZsaXBwZWQtYmxvY2tzLWhpdC10
ZXN0LWxpbmUtZWRnZXMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAxMjM5ODApCisrKyBMYXlvdXRU
ZXN0cy9mYXN0L3dyaXRpbmctbW9kZS9mbGlwcGVkLWJsb2Nrcy1oaXQtdGVzdC1saW5lLWVkZ2Vz
LWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMSw3ICsxLDEyIEBACiBMb3JlbSBpcHN1
bSBkb2xvciBzaXQgYW1ldAorUEFTUzogb2Zmc2V0IGF0ICgxMDAsMTA1KSB3YXMgNC4KIFBBU1M6
IG9mZnNldCBhdCAoMTYwLDEwNSkgd2FzIDUuCitQQVNTOiBvZmZzZXQgYXQgKDEwMCwxMDQpIHdh
cyAxMC4KIFBBU1M6IG9mZnNldCBhdCAoMTYwLDEwNCkgd2FzIDExLgorUEFTUzogb2Zmc2V0IGF0
ICg2MCwyNikgd2FzIDI0LgogUEFTUzogb2Zmc2V0IGF0ICgxNjAsMjYpIHdhcyAyNi4KK1BBU1M6
IG9mZnNldCBhdCAoNjAsMjUpIHdhcyAyNC4KIFBBU1M6IG9mZnNldCBhdCAoMTYwLDI1KSB3YXMg
MjYuCitQQVNTOiBvZmZzZXQgYXQgKDYwLDI0KSB3YXMgMjYuCiBQQVNTOiBvZmZzZXQgYXQgKDE2
MCwyNCkgd2FzIDI2LgogCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3dyaXRpbmctbW9kZS9mbGlw
cGVkLWJsb2Nrcy1oaXQtdGVzdC1saW5lLWVkZ2VzLmh0bWwKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvZmFzdC93cml0aW5nLW1vZGUvZmxpcHBlZC1ibG9ja3MtaGl0LXRlc3QtbGluZS1lZGdl
cy5odG1sCShyZXZpc2lvbiAxMjM5ODApCisrKyBMYXlvdXRUZXN0cy9mYXN0L3dyaXRpbmctbW9k
ZS9mbGlwcGVkLWJsb2Nrcy1oaXQtdGVzdC1saW5lLWVkZ2VzLmh0bWwJKHdvcmtpbmcgY29weSkK
QEAgLTI1LDkgKzI1LDE0IEBACiAgICAgICAgICAgICBsb2coIkZBSUw6IG9mZnNldCBhdCAoIiAr
IHggKyAiLCIgKyB5ICsgIikgd2FzICIgKyBhY3R1YWxPZmZzZXQgKyAiLiBFeHBlY3RlZCAiICsg
ZXhwZWN0ZWRPZmZzZXQgKyAiLiIpOwogICAgIH0KIAorICAgIHRlc3QoMTAwLCAxMDUsIDQpOwog
ICAgIHRlc3QoMTYwLCAxMDUsIDUpOworICAgIHRlc3QoMTAwLCAxMDQsIDEwKTsKICAgICB0ZXN0
KDE2MCwgMTA0LCAxMSk7CisgICAgdGVzdCg2MCwgMjYsIDI0KTsKICAgICB0ZXN0KDE2MCwgMjYs
IDI2KTsKKyAgICB0ZXN0KDYwLCAyNSwgMjQpOwogICAgIHRlc3QoMTYwLCAyNSwgMjYpOworICAg
IHRlc3QoNjAsIDI0LCAyNik7CiAgICAgdGVzdCgxNjAsIDI0LCAyNik7CiA8L3NjcmlwdD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>