<?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>151916</bug_id>
          
          <creation_ts>2015-12-05 09:22:02 -0800</creation_ts>
          <short_desc>Bad position of large operators inside an munderover element</short_desc>
          <delta_ts>2015-12-09 06:46:43 -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>MathML</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Frédéric Wang Nélar">fred.wang</reporter>
          <assigned_to name="Frédéric Wang Nélar">fred.wang</assigned_to>
          <cc>alex</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>dbarton</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>jfernandez</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>mrobinson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1146640</commentid>
    <comment_count>0</comment_count>
      <attachid>266716</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2015-12-05 09:22:02 -0800</bug_when>
    <thetext>Created attachment 266716
testcase

See the attached testcase. The large operator (black square) has height 0 and so the scripts (red and green bars) are badly placed. I think it&apos;s a regression, as it used to work when I implemented largeop support.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1146641</commentid>
    <comment_count>1</comment_count>
      <attachid>266717</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2015-12-05 09:23:30 -0800</bug_when>
    <thetext>Created attachment 266717
Screenshot of the testcase in gecko</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1146642</commentid>
    <comment_count>2</comment_count>
      <attachid>266718</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2015-12-05 09:34:03 -0800</bug_when>
    <thetext>Created attachment 266718
Screenshot in current webkit nightly &amp; release</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1146643</commentid>
    <comment_count>3</comment_count>
      <attachid>266719</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2015-12-05 09:34:49 -0800</bug_when>
    <thetext>Created attachment 266719
Patch adding a test for this bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1147672</commentid>
    <comment_count>4</comment_count>
      <attachid>266984</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2015-12-09 03:16:20 -0800</bug_when>
    <thetext>Created attachment 266984
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1147749</commentid>
    <comment_count>5</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2015-12-09 06:46:43 -0800</bug_when>
    <thetext>Committed r193829: &lt;http://trac.webkit.org/changeset/193829&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>266716</attachid>
            <date>2015-12-05 09:22:02 -0800</date>
            <delta_ts>2015-12-05 09:22:02 -0800</delta_ts>
            <desc>testcase</desc>
            <filename>largeop.html</filename>
            <type>text/html</type>
            <size>2363</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5
cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+CiAgICA8dGl0bGU+bGFyZ2Vv
cCBkaXNwbGF5c3R5bGUgTUFUSCB0YWJsZTwvdGl0bGU+CiAgICA8bWV0YSBjaGFyc2V0PSJ1dGYt
OCI+CiAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgogICAgICBAZm9udC1mYWNlIHsKICAgICAg
ICBmb250LWZhbWlseTogIkxhcmdlT3AiOwogICAgICAgIHNyYzogdXJsKCJkYXRhOmFwcGxpY2F0
aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUms5VVZFOEFBQVVVQUFzQUFBQUFDQmdBQVFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkRSa1lnQUFBQkNBQUFBUUlBQUFFU2VwdWo3a1pHVkUw
QUFBSU1BQUFBR2dBQUFCeHJyei8rVFVGVVNBQUFBaWdBQUFDQkFBQUJhQlhMRGhWUFV5OHlBQUFD
ckFBQUFFSUFBQUJnRWFJMkQyTnRZWEFBQUFMd0FBQUFRd0FBQVVwRUZ1SG5hR1ZoWkFBQUF6UUFB
QUF2QUFBQU5nWmY1ZU5vYUdWaEFBQURaQUFBQUIwQUFBQWtDaDhKeVdodGRIZ0FBQU9FQUFBQUVB
QUFBQkFSbEFBQWJXRjRjQUFBQTVRQUFBQUdBQUFBQmdBRVVBQnVZVzFsQUFBRG5BQUFBV01BQUFL
Q1VMN1NubkJ2YzNRQUFBVUFBQUFBRXdBQUFDRC9oZ0F5ZUp4alpHQmhZV0JrWk9USVNTeEtUODB2
WUdCa1ltQmswUG5Cei9CRGx2R0hITk1QZWVZZjRpemQzVExzRjRDSVZZWmhENzhNQTRPQURNTmhR
UmtHTGhsR0RpRUdWcEFPRGdZaGhoaUdaSWFzMHJ4TUl5TkRReWpsbEpudVhKU2FXSkthb3BCVXFl
QldkSGhseXVHVlJabkpDdUdKZWVrNk9qb0s1WmtsR1FwdStYa2xidmxBK3hXTTlBd1VOREpLU2dx
czlQWFRnS0pwSUZHOTRqUzl2TlFTVGFnVFlTNEZBa2JHZHNZT0JoWkdSbFUxQXp1WlgvM2RlNy9Y
N21YY3UvZjdnYjNNZThWK3FIeC8rRWVGYmUvdjlhTGZhNzhmK0YzTHpzZlh6ZktyNWxmTnZ4cDJ2
bS9kTEJCUHlmd3dZT2Y3VlNNaXc1NHEyczNEQlFDMXlsaG9BQUI0bkdOZ1lHQmtBSUl6dG92T2cr
anpPODVOaDlFQVZGMElWQUFBZUp4allHUmdZT0JpZU1Db3h4REFZTU42aC8wQ0F5bmdCSlRXSkVM
dE5BWUd4amdpMUJsQjFJSnBHQnZKREJSeEl5U01wSjlSbElIaDcxVWcyNGFCZzBFTVNLc0FhVWF3
TENNWW92SlVnSmlIUVloQmdrRU9wNnNnS2tVWWRCaE1HSmlBTEFHZ2FoVzRPQU5RakluNUpRTXor
MFc0R0NOWUhST0VEUUIwQ0E3MkFBQUFlSnhqWUdGK3dmaUZnWldCZ2FtTGFROERBME1QaEdaOHdH
REl5QVFVWldCalpvQUJSaUIyWUVBR0J4Z1VsQVFadndCTmlBS1RFRFVRb0FDRWpBQ0lEUXZ1QUFC
NG5HTmdZR0JtZ0dBWkJrWUdFSEFCOGhqQmZCWUdEU0ROQnFRWkdaZ1lGSlFFLy84SDhzSDAvNGQz
UDBMVkF3RWpHd09DZ3dNUWtoOGd3RVF0Z3dEdWNBa2RBSGljWTJCa1lHQUE0bE8vNy9yRjg5dDha
ZUJtZmdFVVlUaS80OXgwWkpyOUF2c0ZJTVhCd0FUaUFRQ0t6UTBZQUhpY1kyQmtZR0Q4d3ZpRklZ
cjlBZ01RQUVsR0JsVEFBZ0JvU2dQNUFBQUFBZlFBQUFQb0FBQUQ2QUFBQjlBQUFBQUFVQUFBQkFB
QWVKeDlrRTlPd2tBVXhyL2hyeWFHZUlTSksweEtLUTJCaEMybWNhTkxXQmM2aFNiWTRqQ0VzSFRw
aGhpdlllSUpQSUkzOEFURXBSZndhNW1Zc01CT1p0N3ZmZlAxelpzQjBNQTdCQTdmTFY0dEM5VHhi
Ym1FbWhDV3k3Z1M5NVlycUlzbnkxVmNpamZMTmVxZmRJcktPYk9YNHErY0JjLzZzbHpDQlg0c2wz
RWp6aXhYMEJDUGxxdVE0dGx5amZvSGh0QlFDR0c0UnBDWVlNczFvTHBudm1kTU1LVXlwaWZGREU0
eEpEYlVEZWFGTitPT0thS21RMUh6NGNKamJOSmhPSllZb00wUlcyLzg1M1d4WXVaU1ZkU3ZnYUZX
b1ZHUm5HeGxvSGZSVGlkVE9RN1RtZU00Y3BPWXVReXkxQVNabmlucHU1NXN6bzFaRHRydG1HcWNx
KzRxZGxObFdHbkJsZytIWkd3QWk1QzdHZUd1dUdxQ05SNllxQ2haTS81M2l3SG5jYkdEMWtjTFBV
NmZyZzY2TEhMVTJrRGFJMG45VnEvbGU1M3U2YTVHVkRRZkl5a2FrU3laRjNXTG1EZUJrZEtySkV1
bDUzVmN6L1BreVZLL0xTeHZKUUI0bkdOZ1pnQ0QvODBNUmd4WUFBQW9SQUc0QUE9PSIpOwogICAg
ICB9CiAgICAgIG1vIHsKICAgICAgICBmb250LWZhbWlseTogIkxhcmdlT3AiOwogICAgICB9ICAg
ICAgCiAgICA8L3N0eWxlPgogIDwvaGVhZD4KICA8Ym9keT4KICAgIDxwPjxtYXRoIGRpc3BsYXlz
dHlsZT0idHJ1ZSI+PG11bmRlcm92ZXI+PG1vPuKIkTwvbW8+PG1zcGFjZSB3aWR0aD0iMjAwcHgi
IGhlaWdodD0iMTBweCIgbWF0aGJhY2tncm91bmQ9InJlZCIvPjxtc3BhY2Ugd2lkdGg9IjEwMHB4
IiBoZWlnaHQ9IjEwcHgiIG1hdGhiYWNrZ3JvdW5kPSJncmVlbiIvPjwvbXVuZGVyb3Zlcj48L21h
dGg+PC9wPgogIDwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>266717</attachid>
            <date>2015-12-05 09:23:30 -0800</date>
            <delta_ts>2015-12-05 09:23:30 -0800</delta_ts>
            <desc>Screenshot of the testcase in gecko</desc>
            <filename>gecko.png</filename>
            <type>image/png</type>
            <size>368</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">iVBORw0KGgoAAAANSUhEUgAAANsAAABTCAIAAACZAuWiAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA
B3RJTUUH3wwFERYTWFAkJwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADq
SURBVHja7d3dCYAgFIDRbrSYk0UjOZoT2LNvJQiK50wQ9nEL7CdqrQdM47QEKBIUiSJBkSgSFIki
QZFs6Zr/EOMJ5+mjei+/A2dGokhQJIoERaJIUCSKBEWyp/CeDWYkKBJFrqTkFEOlXKyyIlEkKBJF
giJRJCgSRVoCFAmKRJGgSBQJikSRoEgUCYoERaJIUCSKBEWiSFAkigRFgiJRJCgSRUIXX33GjARF
sor2/9rhT9YM8OfO0IzEVRsUiSJBkSgSFIkiQZHsqd2z8dQFZiQoEkWCIlEkKBJFgiJRJCgSFIki
QZEoEnq8YscUw2Gwwe8AAAAASUVORK5CYII=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>266718</attachid>
            <date>2015-12-05 09:34:03 -0800</date>
            <delta_ts>2015-12-05 09:34:03 -0800</delta_ts>
            <desc>Screenshot in current webkit nightly &amp; release</desc>
            <filename>webkit.png</filename>
            <type>image/png</type>
            <size>309</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">iVBORw0KGgoAAAANSUhEUgAAANYAAAA4CAIAAAAOz5GLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA
B3RJTUUH3wwFERcnYP/h0wAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAACv
SURBVHja7dwxDoAgEEVBv/HexpOvjfY0gIaZExh9WQuypKo2mGf3CpAgEgQJIkGQIBIECSJBGOv4
8sPlii/UqM6/nnKZgkgQCYIEkSBIEAmCBJEgDJZndyTOIeigYTPJFMSPGAmCBJEgSBAJggSRIAz2
7o6ser9WOh8LubjMFESCIEEkCBJEgiBBJAgSRIIgQSQIEkSCIEEkCBJEgkgQJIgEYZZY8cIURIIg
QZZ1A/RjE2eb3iFUAAAAAElFTkSuQmCC
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>266719</attachid>
            <date>2015-12-05 09:34:49 -0800</date>
            <delta_ts>2015-12-09 03:16:09 -0800</delta_ts>
            <desc>Patch adding a test for this bug</desc>
            <filename>largeop-munderover-test.patch</filename>
            <type>text/plain</type>
            <size>2763</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21hdGhtbC9vcGVudHlwZS9sYXJnZS1vcGVyYXRvcnMt
bXVuZGVyb3Zlci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9tYXRobWwvb3BlbnR5cGUvbGFy
Z2Utb3BlcmF0b3JzLW11bmRlcm92ZXItZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLmYyNTllYjUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9t
YXRobWwvb3BlbnR5cGUvbGFyZ2Utb3BlcmF0b3JzLW11bmRlcm92ZXItZXhwZWN0ZWQudHh0CkBA
IC0wLDAgKzEsNyBAQAorVGhpcyB0ZXN0IHBhc3NlcyBpZiB5b3Ugc2VlIGEgbGFyZ2UgYmxhY2sg
c3F1YXJlIHdpdGggYSBncmVlbiBiYXIgb3ZlcnNjcmlwdCBhbmQgYSByZWQgYmFyIHVuZGVyc2Ny
aXB0LgorCitsYXJnZW9wIHdpZHRoOiBQQVNTCitsYXJnZW9wIGhlaWdodDogUEFTUworZ3JlZW4g
YmFyIGlzIGFib3ZlOiBQQVNTCityZWQgYmFyIGlzIGJlbG93OiBQQVNTCisKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL21hdGhtbC9vcGVudHlwZS9sYXJnZS1vcGVyYXRvcnMtbXVuZGVyb3Zlci5o
dG1sIGIvTGF5b3V0VGVzdHMvbWF0aG1sL29wZW50eXBlL2xhcmdlLW9wZXJhdG9ycy1tdW5kZXJv
dmVyLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZmZhYTBjMgotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL21hdGhtbC9vcGVudHlwZS9sYXJnZS1vcGVyYXRv
cnMtbXVuZGVyb3Zlci5odG1sCkBAIC0wLDAgKzEsNTQgQEAKKzwhZG9jdHlwZSBodG1sPgorPGh0
bWw+CisgIDxoZWFkPgorICAgIDx0aXRsZT5MYXJnZSBPcGVyYXRvciBNdW5kZXJvdmVyPC90aXRs
ZT4KKyAgICA8bWV0YSBjaGFyc2V0PSJ1dGYtOCIvPgorICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2Nz
cyI+CisgICAgICAvKiBUaGlzIGZvbnQgaXMgdGFrZW4gZnJvbSBNb3ppbGxhJ3MgdGVzdCBzdWl0
ZS4gKi8KKyAgICAgIEBmb250LWZhY2UgeworICAgICAgZm9udC1mYW1pbHk6IHN0cmV0Y2h5Owor
ICAgICAgICBzcmM6IHVybCgic3RyZXRjaHkud29mZiIpOworICAgICAgfQorICAgICAgbWF0aCB7
CisgICAgICAgIGZvbnQtZmFtaWx5OiBzdHJldGNoeTsKKyAgICAgIH0KKyAgICA8L3N0eWxlPgor
ICAgIDxzY3JpcHQ+CisgICAgICB2YXIgcmVzdWx0OworICAgICAgdmFyIGVwc2lsb24gPSAzOwor
ICAgICAgZnVuY3Rpb24gYWxtb3N0RXF1YWwoeCwgeSkgeworICAgICAgICByZXR1cm4gTWF0aC5h
YnMoeCAtIHkpIDwgZXBzaWxvbjsKKyAgICAgIH0KKyAgICAgIGZ1bmN0aW9uIGFzc2VydCh0ZXh0
LCBjb25kaXRpb24pIHsKKyAgICAgICAgcmVzdWx0ICs9IHRleHQgKyAiOiAiICsgKGNvbmRpdGlv
biA/ICJQQVNTIiA6ICJGQUlMIikgKyAiXG4iOworICAgICAgfQorICAgICAgZnVuY3Rpb24gdGVz
dCgpIHsKKyAgICAgICAgcmVzdWx0ID0gIiI7CisgICAgICAgIC8vIGZvbnQgZW0gaXMgMTAyNCwg
c2l6ZSBvZiBnbHlwaCBMOCBpcyA4Mzg5IGFuZCBmb250LXNpemUgaXMgMTZweAorICAgICAgICB2
YXIgbGFyZ2VvcCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJsYXJnZW9wIikuZ2V0Qm91bmRp
bmdDbGllbnRSZWN0KCk7CisgICAgICAgIHZhciBncmVlbiA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJncmVlbiIpLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOworICAgICAgICB2YXIgcmVkID0g
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlZCIpLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOwor
ICAgICAgICB2YXIgc2l6ZSA9ICg4Mzg5LzEwMjQpKjE2OworCisgICAgICAgIGFzc2VydCgibGFy
Z2VvcCB3aWR0aCIsIGFsbW9zdEVxdWFsKGxhcmdlb3Aud2lkdGgsIHNpemUpKTsKKyAgICAgICAg
YXNzZXJ0KCJsYXJnZW9wIGhlaWdodCIsIGFsbW9zdEVxdWFsKGxhcmdlb3AuaGVpZ2h0LCBzaXpl
KSk7CisgICAgICAgIGFzc2VydCgiZ3JlZW4gYmFyIGlzIGFib3ZlIiwgZ3JlZW4uYm90dG9tIDw9
IGxhcmdlb3AudG9wKTsKKyAgICAgICAgYXNzZXJ0KCJyZWQgYmFyIGlzIGJlbG93IiwgcmVkLnRv
cCA+PSBsYXJnZW9wLmJvdHRvbSk7CisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJy
ZXN1bHQiKS5pbm5lclRleHQgPSByZXN1bHQ7CisgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5l
cikKKyAgICAgICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKyAgICAgIH0KKyAgICA8L3Nj
cmlwdD4KKyAgPC9oZWFkPgorICA8Ym9keSBvbmxvYWQ9InRlc3QoKSI+CisgICAgPHA+VGhpcyB0
ZXN0IHBhc3NlcyBpZiB5b3Ugc2VlIGEgbGFyZ2UgYmxhY2sgc3F1YXJlIHdpdGggYSBncmVlbiBi
YXIgb3ZlcnNjcmlwdCBhbmQgYSByZWQgYmFyIHVuZGVyc2NyaXB0LjwvcD4KKyAgICA8bWF0aCBk
aXNwbGF5PSJibG9jayI+CisgICAgICA8bXVuZGVyb3Zlcj4KKyAgICAgICAgPG1vIGlkPSJsYXJn
ZW9wIiBzdHlsZT0iZm9udC1zaXplOiAxNnB4OyIgPiYjeDJBMUM7PC9tbz4KKyAgICAgICAgPG1z
cGFjZSBpZD0icmVkIiB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMTBweCIgZGVwdGg9IjEwcHgiIG1h
dGhiYWNrZ3JvdW5kPSJyZWQiLz4KKyAgICAgICAgPG1zcGFjZSBpZD0iZ3JlZW4iIHdpZHRoPSIy
NTBweCIgaGVpZ2h0PSIxMHB4IiBkZXB0aD0iMTBweCIgbWF0aGJhY2tncm91bmQ9ImdyZWVuIi8+
CisgICAgICA8L211bmRlcm92ZXI+CisgICAgPC9tYXRoPgorICAgIDxkaXYgaWQ9InJlc3VsdCI+
PC9kaXY+CisgIDwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>266984</attachid>
            <date>2015-12-09 03:16:20 -0800</date>
            <delta_ts>2015-12-09 06:39:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-151916-20151209121548.patch</filename>
            <type>text/plain</type>
            <size>6541</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkzODEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWU5Mzc2MTZkYmRmMzgw
MGE2ZDIxNmNmMjY3YTAwZTVhZmVkZjU4ZS4uZTFhNDAwOTA2MGQ3N2RhOGQ0ZjhmMjA0MjI5NzY4
YTY1Y2E3MjFmNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE1LTEyLTA5ICBGcmVk
ZXJpYyBXYW5nICA8ZnJlZC53YW5nQGZyZWUuZnI+CisKKyAgICAgICAgQmFkIHBvc2l0aW9uIG9m
IGxhcmdlIG9wZXJhdG9ycyBpbnNpZGUgYW4gbXVuZGVyb3ZlciBlbGVtZW50CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTE5MTYKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBtYXRobWwvb3BlbnR5
cGUvbGFyZ2Utb3BlcmF0b3JzLW11bmRlcm92ZXIuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5n
L21hdGhtbC9SZW5kZXJNYXRoTUxPcGVyYXRvci5oOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVy
TWF0aE1MT3BlcmF0b3I6OmlzVmVydGljYWwpOiBFeHBvc2UgdGhlIGRpcmVjdGlvbiBvZiB0aGUg
b3BlcmF0b3IuCisgICAgICAgICogcmVuZGVyaW5nL21hdGhtbC9SZW5kZXJNYXRoTUxVbmRlck92
ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTWF0aE1MVW5kZXJPdmVyOjpsYXlvdXQp
OiBSZW1vdmUgY2FsbCB0byBob3Jpem9udGFsIHN0cmV0Y2hpbmcgZm9yIHZlcnRpY2FsIG9wZXJh
dG9ycy4KKwogMjAxNS0xMi0wOCAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNv
bT4KIAogICAgICAgICBDb252ZXJ0IHJlc2V0QW5pbVZhbFRvQmFzZVZhbCB0YWtlIGEgcmVmZXJl
bmNlIHRvIGEgU1ZHQW5pbWF0ZWRUeXBlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvbWF0aG1sL1JlbmRlck1hdGhNTE9wZXJhdG9yLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvbWF0aG1sL1JlbmRlck1hdGhNTE9wZXJhdG9yLmgKaW5kZXggODU5YmU0ZjdmOWMwYjUx
MTA5MTU2YTEwNmZjY2M1NTM3ODlmMjFlOC4uODU4MDkyZGUwZWM1M2E2M2RmYWFiYmMxMTY2MmQy
MGQwMDkxZDQ0YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL21hdGhtbC9S
ZW5kZXJNYXRoTUxPcGVyYXRvci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9tYXRo
bWwvUmVuZGVyTWF0aE1MT3BlcmF0b3IuaApAQCAtNzEsNiArNzEsNyBAQCBwdWJsaWM6CiAgICAg
Ym9vbCBoYXNPcGVyYXRvckZsYWcoTWF0aE1MT3BlcmF0b3JEaWN0aW9uYXJ5OjpGbGFnIGZsYWcp
IGNvbnN0IHsgcmV0dXJuIG1fb3BlcmF0b3JGbGFncyAmIGZsYWc7IH0KICAgICAvLyBGSVhNRTog
VGhlIGRpc3BsYXlzdHlsZSBwcm9wZXJ0eSBpcyBub3QgaW1wbGVtZW50ZWQgKGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTg3MzcpLgogICAgIGJvb2wgaXNMYXJnZU9w
ZXJhdG9ySW5EaXNwbGF5U3R5bGUoKSBjb25zdCB7IHJldHVybiAhaGFzT3BlcmF0b3JGbGFnKE1h
dGhNTE9wZXJhdG9yRGljdGlvbmFyeTo6U3RyZXRjaHkpICYmIGhhc09wZXJhdG9yRmxhZyhNYXRo
TUxPcGVyYXRvckRpY3Rpb25hcnk6OkxhcmdlT3ApOyB9CisgICAgYm9vbCBpc1ZlcnRpY2FsKCkg
Y29uc3QgeyByZXR1cm4gbV9pc1ZlcnRpY2FsOyB9CiAKICAgICB2aXJ0dWFsIHZvaWQgdXBkYXRl
U3R5bGUoKSBvdmVycmlkZSBmaW5hbDsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL21hdGhtbC9SZW5kZXJNYXRoTUxVbmRlck92ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL21hdGhtbC9SZW5kZXJNYXRoTUxVbmRlck92ZXIuY3BwCmluZGV4IGQyZjAwNWJh
M2YyNTk3ZTUwMWViZjkwZTI0ZjY2YjFhOWM2NDNlMzQuLmUzNjg4ODEzMzNlMWNhMDQzNmYyNThi
Y2EwZDBjZmE4NjM4NmViZTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9t
YXRobWwvUmVuZGVyTWF0aE1MVW5kZXJPdmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvbWF0aG1sL1JlbmRlck1hdGhNTFVuZGVyT3Zlci5jcHAKQEAgLTgwLDggKzgwLDEwIEBA
IHZvaWQgUmVuZGVyTWF0aE1MVW5kZXJPdmVyOjpsYXlvdXQoKQogICAgICAgICBpZiAoY2hpbGQt
Pm5lZWRzTGF5b3V0KCkpIHsKICAgICAgICAgICAgIGlmIChpczxSZW5kZXJNYXRoTUxCbG9jaz4o
Y2hpbGQpKSB7CiAgICAgICAgICAgICAgICAgaWYgKGF1dG8gcmVuZGVyT3BlcmF0b3IgPSBkb3du
Y2FzdDxSZW5kZXJNYXRoTUxCbG9jaz4oKmNoaWxkKS51bmVtYmVsbGlzaGVkT3BlcmF0b3IoKSkg
ewotICAgICAgICAgICAgICAgICAgICByZW5kZXJPcGVyYXRvci0+cmVzZXRTdHJldGNoU2l6ZSgp
OwotICAgICAgICAgICAgICAgICAgICByZW5kZXJPcGVyYXRvcnMuYXBwZW5kKHJlbmRlck9wZXJh
dG9yKTsKKyAgICAgICAgICAgICAgICAgICAgaWYgKCFyZW5kZXJPcGVyYXRvci0+aXNWZXJ0aWNh
bCgpKSB7CisgICAgICAgICAgICAgICAgICAgICAgICByZW5kZXJPcGVyYXRvci0+cmVzZXRTdHJl
dGNoU2l6ZSgpOworICAgICAgICAgICAgICAgICAgICAgICAgcmVuZGVyT3BlcmF0b3JzLmFwcGVu
ZChyZW5kZXJPcGVyYXRvcik7CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBhYmNmNDBjOTAxNDA1MjFiNzUwOWYyNzQ0OTQw
ZTkxNmY0MzNjYjYzLi45ODljNWE0ZDgxMTNiNWUxN2Q1YTczNmRmYWU5NjlkZmFiNTk0YjU5IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTUtMTItMDkgIEZyZWRlcmljIFdhbmcgIDxmcmVkLndh
bmdAZnJlZS5mcj4KKworICAgICAgICBCYWQgcG9zaXRpb24gb2YgbGFyZ2Ugb3BlcmF0b3JzIGlu
c2lkZSBhbiBtdW5kZXJvdmVyIGVsZW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE1MTkxNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogbWF0aG1sL29wZW50eXBlL2xhcmdlLW9wZXJhdG9ycy1tdW5k
ZXJvdmVyLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogbWF0aG1sL29wZW50eXBlL2xh
cmdlLW9wZXJhdG9ycy1tdW5kZXJvdmVyLmh0bWw6IEFkZGVkLgorCisgICAgICAgIEFkZCBhIHRl
c3QgdG8gdmVyaWZ5IHRoZSBwb3NpdGlvbiBhbmQgc2l6ZSBvZiBhIGxhcmdlIG9wZXJhdG9yIHVz
ZWQgYXMgYW4gbXVuZGVyb3ZlciBiYXNlLgorCiAyMDE1LTEyLTA4ICBEYXZpZCBLaWx6ZXIgIDxk
ZGtpbHplckBhcHBsZS5jb20+CiAKICAgICAgICAgU2tpcCBzdG9yYWdlL2luZGV4ZWRkYi9pbmRl
eC1tdWx0aWVudHJ5Lmh0bWwgb25jZSBhZ2FpbgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWF0
aG1sL29wZW50eXBlL2xhcmdlLW9wZXJhdG9ycy1tdW5kZXJvdmVyLWV4cGVjdGVkLnR4dCBiL0xh
eW91dFRlc3RzL21hdGhtbC9vcGVudHlwZS9sYXJnZS1vcGVyYXRvcnMtbXVuZGVyb3Zlci1leHBl
Y3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uYTM1NDRiODg4MTE5Njg1N2JlMWRiZWE1NWUzM2VmMGNhYThh
OGIzYQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL21hdGhtbC9vcGVudHlwZS9sYXJn
ZS1vcGVyYXRvcnMtbXVuZGVyb3Zlci1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw3IEBACitUaGlz
IHRlc3QgcGFzc2VzIGlmIHlvdSBzZWUgYSBsYXJnZSBibGFjayBzcXVhcmUgd2l0aCBhIGdyZWVu
IGJhciBvdmVyc2NyaXB0IGFuZCBhIHJlZCBiYXIgdW5kZXJzY3JpcHQuCisKK2xhcmdlb3Agd2lk
dGg6IFBBU1MKK2xhcmdlb3AgaGVpZ2h0OiBQQVNTCitncmVlbiBiYXIgaXMgYWJvdmU6IFBBU1MK
K3JlZCBiYXIgaXMgYmVsb3c6IFBBU1MKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWF0aG1s
L29wZW50eXBlL2xhcmdlLW9wZXJhdG9ycy1tdW5kZXJvdmVyLmh0bWwgYi9MYXlvdXRUZXN0cy9t
YXRobWwvb3BlbnR5cGUvbGFyZ2Utb3BlcmF0b3JzLW11bmRlcm92ZXIuaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li4wMzQ0MjY4MmI4OTc5MjYzYTQ1ODc5MzA3NWE0MGY1YjJmYzZhY2JlCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvbWF0aG1sL29wZW50eXBlL2xhcmdlLW9wZXJhdG9ycy1tdW5kZXJv
dmVyLmh0bWwKQEAgLTAsMCArMSw1NCBAQAorPCFkb2N0eXBlIGh0bWw+Cis8aHRtbD4KKyAgPGhl
YWQ+CisgICAgPHRpdGxlPkxhcmdlIE9wZXJhdG9yIE11bmRlcm92ZXI8L3RpdGxlPgorICAgIDxt
ZXRhIGNoYXJzZXQ9InV0Zi04Ii8+CisgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICAg
IC8qIFRoaXMgZm9udCBpcyB0YWtlbiBmcm9tIE1vemlsbGEncyB0ZXN0IHN1aXRlLiAqLworICAg
ICAgQGZvbnQtZmFjZSB7CisgICAgICBmb250LWZhbWlseTogc3RyZXRjaHk7CisgICAgICAgIHNy
YzogdXJsKCJzdHJldGNoeS53b2ZmIik7CisgICAgICB9CisgICAgICBtYXRoIHsKKyAgICAgICAg
Zm9udC1mYW1pbHk6IHN0cmV0Y2h5OworICAgICAgfQorICAgIDwvc3R5bGU+CisgICAgPHNjcmlw
dD4KKyAgICAgIHZhciByZXN1bHQ7CisgICAgICB2YXIgZXBzaWxvbiA9IDE7CisgICAgICBmdW5j
dGlvbiBhbG1vc3RFcXVhbCh4LCB5KSB7CisgICAgICAgIHJldHVybiBNYXRoLmFicyh4IC0geSkg
PCBlcHNpbG9uOworICAgICAgfQorICAgICAgZnVuY3Rpb24gYXNzZXJ0KHRleHQsIGNvbmRpdGlv
bikgeworICAgICAgICByZXN1bHQgKz0gdGV4dCArICI6ICIgKyAoY29uZGl0aW9uID8gIlBBU1Mi
IDogIkZBSUwiKSArICJcbiI7CisgICAgICB9CisgICAgICBmdW5jdGlvbiB0ZXN0KCkgeworICAg
ICAgICByZXN1bHQgPSAiIjsKKyAgICAgICAgLy8gZm9udCBlbSBpcyAxMDI0LCBzaXplIG9mIGds
eXBoIEw4IGlzIDgzODkgYW5kIGZvbnQtc2l6ZSBpcyAxNnB4CisgICAgICAgIHZhciBsYXJnZW9w
ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImxhcmdlb3AiKS5nZXRCb3VuZGluZ0NsaWVudFJl
Y3QoKTsKKyAgICAgICAgdmFyIGdyZWVuID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImdyZWVu
IikuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7CisgICAgICAgIHZhciByZWQgPSBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgicmVkIikuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7CisgICAgICAgIHZh
ciBzaXplID0gKDgzODkvMTAyNCkqMTY7CisKKyAgICAgICAgYXNzZXJ0KCJsYXJnZW9wIHdpZHRo
IiwgYWxtb3N0RXF1YWwobGFyZ2VvcC53aWR0aCwgc2l6ZSkpOworICAgICAgICBhc3NlcnQoImxh
cmdlb3AgaGVpZ2h0IiwgYWxtb3N0RXF1YWwobGFyZ2VvcC5oZWlnaHQsIHNpemUpKTsKKyAgICAg
ICAgYXNzZXJ0KCJncmVlbiBiYXIgaXMgYWJvdmUiLCBncmVlbi5ib3R0b20gPD0gbGFyZ2VvcC50
b3ApOworICAgICAgICBhc3NlcnQoInJlZCBiYXIgaXMgYmVsb3ciLCByZWQudG9wID49IGxhcmdl
b3AuYm90dG9tKTsKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlc3VsdCIpLmlu
bmVyVGV4dCA9IHJlc3VsdDsKKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAg
ICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgICAgfQorICAgIDwvc2NyaXB0PgorICA8
L2hlYWQ+CisgIDxib2R5IG9ubG9hZD0idGVzdCgpIj4KKyAgICA8cD5UaGlzIHRlc3QgcGFzc2Vz
IGlmIHlvdSBzZWUgYSBsYXJnZSBibGFjayBzcXVhcmUgd2l0aCBhIGdyZWVuIGJhciBvdmVyc2Ny
aXB0IGFuZCBhIHJlZCBiYXIgdW5kZXJzY3JpcHQuPC9wPgorICAgIDxtYXRoIGRpc3BsYXk9ImJs
b2NrIj4KKyAgICAgIDxtdW5kZXJvdmVyPgorICAgICAgICA8bW8gaWQ9Imxhcmdlb3AiIGxzcGFj
ZT0iMHB4IiByc3BhY2U9IjBweCIgc3R5bGU9ImZvbnQtc2l6ZTogMTZweDsiID4mI3gyQTFDOzwv
bW8+CisgICAgICAgIDxtc3BhY2UgaWQ9InJlZCIgd2lkdGg9IjIwMHB4IiBoZWlnaHQ9IjEwcHgi
IGRlcHRoPSIxMHB4IiBtYXRoYmFja2dyb3VuZD0icmVkIi8+CisgICAgICAgIDxtc3BhY2UgaWQ9
ImdyZWVuIiB3aWR0aD0iMjUwcHgiIGhlaWdodD0iMTBweCIgZGVwdGg9IjEwcHgiIG1hdGhiYWNr
Z3JvdW5kPSJncmVlbiIvPgorICAgICAgPC9tdW5kZXJvdmVyPgorICAgIDwvbWF0aD4KKyAgICA8
ZGl2IGlkPSJyZXN1bHQiPjwvZGl2PgorICA8L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="292017"
          type_id="1"
          status="+"
          setter="alex"
    />
    <flag name="commit-queue"
          id="292029"
          type_id="3"
          status="-"
          setter="alex"
    />
          </attachment>
      

    </bug>

</bugzilla>