<?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>129097</bug_id>
          
          <creation_ts>2014-02-20 05:01:52 -0800</creation_ts>
          <short_desc>Bad spacing around &lt;mi&gt; token elements</short_desc>
          <delta_ts>2014-02-20 23:56:18 -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>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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>44208</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Frédéric Wang Nélar">fred.wang</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbarton</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>mrobinson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>982793</commentid>
    <comment_count>0</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2014-02-20 05:01:52 -0800</bug_when>
    <thetext>After bug 44208, I tweaked some reftests due to some bad spacing around &lt;mi&gt; operators. I tried again today and it seems that the issue was actually a bad preferred width. For some reason, marking the wrapper preferred width dirty was not enough and I have to force the recomputation in RenderMathMLToken::computePreferredLogicalWidths(). Not sure if that&apos;s the optimal way to do that but that seems to work for me.

The issue of bug 124838 on which I&apos;ve been stuck for a while now is probably the same: I need to take into account the lspace/rspace in the computation of computePreferredLogicalWidths ; using margin-start/margin-end and setting the wrapper preferred width dirty is probably not enough (and won&apos;t have worked for stretchy operators anyway since the computation is specific).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>982800</commentid>
    <comment_count>1</comment_count>
      <attachid>224748</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2014-02-20 05:11:57 -0800</bug_when>
    <thetext>Created attachment 224748
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>983129</commentid>
    <comment_count>2</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2014-02-20 23:55:30 -0800</bug_when>
    <thetext>I just checked again and actually I think my first comment was wrong. The problem is that mathml.css has some CSS rules to emulate italic correction:

mi {
    -webkit-padding-end: 0.1em;
}
msub &gt; mi:first-child, msubsup &gt; mi:first-child {
    -webkit-padding-end: 0;
}
msubsup &gt; mi:first-child + * + * {
    -webkit-margin-start: 0.14em; /* This is larger than 0.1em because the child&apos;s font-size is smaller than the &lt;msubsup&gt;&apos;s. */
}

but these rules should only apply when mi is italic and probably for other italic token elements too. So it&apos;s probably best to wait we can do proper implementation of italic correction in the renderer code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>983130</commentid>
    <comment_count>3</comment_count>
      <attachid>224834</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2014-02-20 23:56:18 -0800</bug_when>
    <thetext>Created attachment 224834
Patch to remove the workaround in reftests</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>224748</attachid>
            <date>2014-02-20 05:11:57 -0800</date>
            <delta_ts>2014-02-20 23:56:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-129097-20140220141155.patch</filename>
            <type>text/plain</type>
            <size>10152</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY0NDIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzk5MjE1NzE3YzgwOTE5
MzJhZDQ1MjU0YjQ5NTkxM2Q5ZGMzMDA1ZS4uYmJjNTJlYWU0ODA1MzRjNTdjNjBmZjUyZmJjMjJh
OTA1YTAyNGRmZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE0LTAyLTIwICBGcsOp
ZMOpcmljIFdhbmcgIDxmcmVkLndhbmdAZnJlZS5mcj4KKworICAgICAgICBCYWQgcHJlZmVycmVk
IHdpZHRoIGZvciA8bWk+IHRva2VuIGVsZW1lbnRzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI5MDk3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBmaXhlcyB0aGUgY29tcHV0YXRpb24gb2YgcHJl
ZmVycmVkIHdpZHRoIG9mIDxtaT4gdG9rZW4gZWxlbWVudHMKKyAgICAgICAgYW5kIHVwZGF0ZXMg
dGhlIHRlc3RzIHRoYXQgd2VyZSB0d2Vha2VkIHRvIHdvcmthcm91bmQgdGhlIGJ1Zy4KKworICAg
ICAgICAqIHJlbmRlcmluZy9tYXRobWwvUmVuZGVyTWF0aE1MVG9rZW4uY3BwOgorICAgICAgICAo
V2ViQ29yZTo6UmVuZGVyTWF0aE1MVG9rZW46OmNvbXB1dGVQcmVmZXJyZWRMb2dpY2FsV2lkdGhz
KToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlck1hdGhNTFRva2VuOjpjcmVhdGVXcmFwcGVySWZO
ZWVkZWQpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTWF0aE1MVG9rZW46OnVwZGF0ZVRva2Vu
Q29udGVudCk6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJNYXRoTUxUb2tlbjo6dXBkYXRlU3R5
bGUpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTWF0aE1MVG9rZW46OnN0eWxlRGlkQ2hhbmdl
KToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlck1hdGhNTFRva2VuOjp1cGRhdGVGcm9tRWxlbWVu
dCk6CisgICAgICAgICogcmVuZGVyaW5nL21hdGhtbC9SZW5kZXJNYXRoTUxUb2tlbi5oOgorCiAy
MDE0LTAyLTIwICBBcnR1ciBNb3J5YyAgPGEubW9yeWNAc2Ftc3VuZy5jb20+CiAKICAgICAgICAg
QVg6IENoaWxkcmVuIE5vZGVzIGZvciBDYW52YXMgb2JqZWN0cyBhcmUgbm90IGVxdWFsIHRvIFJl
bmRlciBPYmplY3RzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL21hdGht
bC9SZW5kZXJNYXRoTUxUb2tlbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvbWF0aG1s
L1JlbmRlck1hdGhNTFRva2VuLmNwcAppbmRleCA4MmMyNDE4YTJhZGU2MmZmYzcyMDBjYTEwMjI4
YTYwZjdiOWI5YzRlLi5lMTNkNjU3NzllZTU0MTI2ZTJjZTA2MTQxMjY1MjE2Mzk5OWE4YmUxIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvbWF0aG1sL1JlbmRlck1hdGhNTFRv
a2VuLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvbWF0aG1sL1JlbmRlck1hdGhN
TFRva2VuLmNwcApAQCAtNTAsOSArNTAsMTggQEAgdm9pZCBSZW5kZXJNYXRoTUxUb2tlbjo6YWRk
Q2hpbGQoUmVuZGVyT2JqZWN0KiBuZXdDaGlsZCwgUmVuZGVyT2JqZWN0KiBiZWZvcmVDaGkKICAg
ICB0b1JlbmRlckVsZW1lbnQoZmlyc3RDaGlsZCgpKS0+YWRkQ2hpbGQobmV3Q2hpbGQsIGJlZm9y
ZUNoaWxkKTsKIH0KIAordm9pZCBSZW5kZXJNYXRoTUxUb2tlbjo6Y29tcHV0ZVByZWZlcnJlZExv
Z2ljYWxXaWR0aHMoKQoreworICAgIEFTU0VSVChwcmVmZXJyZWRMb2dpY2FsV2lkdGhzRGlydHko
KSk7CisgICAgY3JlYXRlV3JhcHBlcklmTmVlZGVkKCk7CisgICAgY29uc3QgYXV0byYgd3JhcHBl
ciA9IHRvUmVuZGVyTWF0aE1MQmxvY2soZmlyc3RDaGlsZCgpKTsKKyAgICBtX21pblByZWZlcnJl
ZExvZ2ljYWxXaWR0aCA9IHdyYXBwZXItPm1pblByZWZlcnJlZExvZ2ljYWxXaWR0aCgpOworICAg
IG1fbWF4UHJlZmVycmVkTG9naWNhbFdpZHRoID0gd3JhcHBlci0+bWF4UHJlZmVycmVkTG9naWNh
bFdpZHRoKCk7Cit9CisKIHZvaWQgUmVuZGVyTWF0aE1MVG9rZW46OmNyZWF0ZVdyYXBwZXJJZk5l
ZWRlZCgpCiB7Ci0gICAgaWYgKCFmaXJzdENoaWxkKCkpIHsKKyAgICBpZiAoaXNFbXB0eSgpKSB7
CiAgICAgICAgIFJlbmRlclB0cjxSZW5kZXJNYXRoTUxCbG9jaz4gd3JhcHBlciA9IGNyZWF0ZUFu
b255bW91c01hdGhNTEJsb2NrKCk7CiAgICAgICAgIC8vIFRoaXMgY29udGFpbmVyIGRvZXNuJ3Qg
b2ZmZXIgYW55IHVzZWZ1bCBpbmZvcm1hdGlvbiB0byBhY2Nlc3NpYmlsaXR5LgogICAgICAgICB3
cmFwcGVyLT5zZXRJZ25vcmVJbkFjY2Vzc2liaWxpdHlUcmVlKHRydWUpOwpAQCAtNjIsMTMgKzcx
LDEzIEBAIHZvaWQgUmVuZGVyTWF0aE1MVG9rZW46OmNyZWF0ZVdyYXBwZXJJZk5lZWRlZCgpCiAK
IHZvaWQgUmVuZGVyTWF0aE1MVG9rZW46OnVwZGF0ZVRva2VuQ29udGVudCgpCiB7Ci0gICAgaWYg
KCFpc0VtcHR5KCkpCi0gICAgICAgIHVwZGF0ZVN0eWxlKCk7CisgICAgdXBkYXRlU3R5bGUoKTsK
ICAgICBzZXROZWVkc0xheW91dEFuZFByZWZXaWR0aHNSZWNhbGMoKTsKIH0KIAogdm9pZCBSZW5k
ZXJNYXRoTUxUb2tlbjo6dXBkYXRlU3R5bGUoKQogeworICAgIGNyZWF0ZVdyYXBwZXJJZk5lZWRl
ZCgpOwogICAgIGNvbnN0IGF1dG8mIHRva2VuRWxlbWVudCA9IGVsZW1lbnQoKTsKIAogICAgIC8v
IFRoaXMgdHJpZXMgdG8gZW11bGF0ZSB0aGUgZGVmYXVsdCBtYXRodmFyaWFudCB2YWx1ZSBvbiA8
bWk+IHVzaW5nIHRoZSBDU1MgZm9udC1zdHlsZSBwcm9wZXJ0eS4KQEAgLTgyLDIxICs5MSwxOSBA
QCB2b2lkIFJlbmRlck1hdGhNTFRva2VuOjp1cGRhdGVTdHlsZSgpCiAgICAgaWYgKG5ld1N0eWxl
LmdldCgpLnNldEZvbnREZXNjcmlwdGlvbihmb250RGVzY3JpcHRpb24pKQogICAgICAgICBuZXdT
dHlsZS5nZXQoKS5mb250KCkudXBkYXRlKGZvbnRTZWxlY3Rvcik7CiAgICAgd3JhcHBlci0+c2V0
U3R5bGUoc3RkOjptb3ZlKG5ld1N0eWxlKSk7Ci0gICAgd3JhcHBlci0+c2V0TmVlZHNMYXlvdXRB
bmRQcmVmV2lkdGhzUmVjYWxjKCk7CisgICAgd3JhcHBlci0+c2V0UHJlZmVycmVkTG9naWNhbFdp
ZHRoc0RpcnR5KHRydWUpOwogfQogCiB2b2lkIFJlbmRlck1hdGhNTFRva2VuOjpzdHlsZURpZENo
YW5nZShTdHlsZURpZmZlcmVuY2UgZGlmZiwgY29uc3QgUmVuZGVyU3R5bGUqIG9sZFN0eWxlKQog
ewogICAgIFJlbmRlck1hdGhNTEJsb2NrOjpzdHlsZURpZENoYW5nZShkaWZmLCBvbGRTdHlsZSk7
Ci0gICAgaWYgKCFpc0VtcHR5KCkpCi0gICAgICAgIHVwZGF0ZVN0eWxlKCk7CisgICAgdXBkYXRl
U3R5bGUoKTsKIH0KIAogdm9pZCBSZW5kZXJNYXRoTUxUb2tlbjo6dXBkYXRlRnJvbUVsZW1lbnQo
KQogewogICAgIFJlbmRlck1hdGhNTEJsb2NrOjp1cGRhdGVGcm9tRWxlbWVudCgpOwotICAgIGlm
ICghaXNFbXB0eSgpKQotICAgICAgICB1cGRhdGVTdHlsZSgpOworICAgIHVwZGF0ZVN0eWxlKCk7
CiB9CiAKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9tYXRobWwvUmVu
ZGVyTWF0aE1MVG9rZW4uaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9tYXRobWwvUmVuZGVy
TWF0aE1MVG9rZW4uaAppbmRleCAyOWZiMTcxNTJiMmUzMjMwNzc0ZmVjZDhiZDJlYzhjZjMxNTdh
NTI0Li4wYmJiODk5YTllNWFmNTI1MDNhOTM5NWI5YzViYjJlMGJmZGNjYzBjIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvbWF0aG1sL1JlbmRlck1hdGhNTFRva2VuLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL21hdGhtbC9SZW5kZXJNYXRoTUxUb2tlbi5oCkBA
IC00NCw2ICs0NCw3IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIGJvb2wgaXNSZW5kZXJNYXRoTUxU
b2tlbigpIGNvbnN0IG92ZXJyaWRlIGZpbmFsIHsgcmV0dXJuIHRydWU7IH0KICAgICB2aXJ0dWFs
IGJvb2wgaXNDaGlsZEFsbG93ZWQoY29uc3QgUmVuZGVyT2JqZWN0JiwgY29uc3QgUmVuZGVyU3R5
bGUmKSBjb25zdCBvdmVycmlkZSB7IHJldHVybiB0cnVlOyB9OwogICAgIHZpcnR1YWwgdm9pZCBh
ZGRDaGlsZChSZW5kZXJPYmplY3QqIG5ld0NoaWxkLCBSZW5kZXJPYmplY3QqIGJlZm9yZUNoaWxk
KSBvdmVycmlkZTsKKyAgICB2aXJ0dWFsIHZvaWQgY29tcHV0ZVByZWZlcnJlZExvZ2ljYWxXaWR0
aHMoKSBvdmVycmlkZTsKICAgICB2aXJ0dWFsIHZvaWQgdXBkYXRlVG9rZW5Db250ZW50KCk7CiAK
IHByb3RlY3RlZDoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwppbmRleCAxOTdjMWNmODEyNzVkMzlkZTVmZWFjN2JhYzYwNGE5ODE5ZmVi
MGJiLi4zNTIwMmZmNTU5OWZhNmZiNmI3YmMxMDQ4NmY0NDhlMmMyYzJjZWJhIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjIgQEAKKzIwMTQtMDItMjAgIEZyw6lkw6lyaWMgV2FuZyAgPGZyZWQud2FuZ0BmcmVl
LmZyPgorCisgICAgICAgIEJhZCBwcmVmZXJyZWQgd2lkdGggZm9yIDxtaT4gdG9rZW4gZWxlbWVu
dHMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjkw
OTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlz
IHJlbW92ZXMgc29tZSBuZXcgbGluZXMgZnJvbSBhdHRyaWJ1dGVzLW1hdGh2YXJpYW50LWV4cGVj
dGVkIGFuZAorICAgICAgICB0b2tlbkVsZW1lbnRzLW1hdGh2YXJpYW50IHRoYXQgd2VyZSBhZGRl
ZCB0byB3b3JrYXJvdW5kIGEgc3BhY2luZyBidWcuCisgICAgICAgIHNjcmlwdHMtc3Vic3VwIGlz
IGFsc28gbW9kaWZpZWQgYmVjYXVzZSBzb21lIDxtaT4gZWxlbWVudHMgZ2l2ZSBhIDFweAorICAg
ICAgICBlcnJvciBvbiBHVEsuCisKKyAgICAgICAgKiBtYXRobWwvcHJlc2VudGF0aW9uL2F0dHJp
YnV0ZXMtbWF0aHZhcmlhbnQtZXhwZWN0ZWQuaHRtbDoKKyAgICAgICAgKiBtYXRobWwvcHJlc2Vu
dGF0aW9uL2F0dHJpYnV0ZXMtbWF0aHZhcmlhbnQuaHRtbDoKKyAgICAgICAgKiBtYXRobWwvcHJl
c2VudGF0aW9uL3NjcmlwdHMtc3Vic3VwLWV4cGVjdGVkLmh0bWw6CisgICAgICAgICogbWF0aG1s
L3ByZXNlbnRhdGlvbi9zY3JpcHRzLXN1YnN1cC5odG1sOgorICAgICAgICAqIG1hdGhtbC9wcmVz
ZW50YXRpb24vdG9rZW5FbGVtZW50cy1tYXRodmFyaWFudC1leHBlY3RlZC5odG1sOgorICAgICAg
ICAqIG1hdGhtbC9wcmVzZW50YXRpb24vdG9rZW5FbGVtZW50cy1tYXRodmFyaWFudC5odG1sOgor
CiAyMDE0LTAyLTIwICBBcnR1ciBNb3J5YyAgPGEubW9yeWNAc2Ftc3VuZy5jb20+CiAKICAgICAg
ICAgQVg6IENoaWxkcmVuIE5vZGVzIGZvciBDYW52YXMgb2JqZWN0cyBhcmUgbm90IGVxdWFsIHRv
IFJlbmRlciBPYmplY3RzLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWF0aG1sL3ByZXNlbnRh
dGlvbi9hdHRyaWJ1dGVzLW1hdGh2YXJpYW50LWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9t
YXRobWwvcHJlc2VudGF0aW9uL2F0dHJpYnV0ZXMtbWF0aHZhcmlhbnQtZXhwZWN0ZWQuaHRtbApp
bmRleCAyMDEwY2JlZWNlMjcyMjc4ZDQ5NzYxNWI2NjhjZDc4NTZkYTNhNzk4Li40NjM4YTQwZTVh
YTI5NzNlN2VkZjUxMzM0MTkwZDY4ZWY2OGRiODE2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9t
YXRobWwvcHJlc2VudGF0aW9uL2F0dHJpYnV0ZXMtbWF0aHZhcmlhbnQtZXhwZWN0ZWQuaHRtbAor
KysgYi9MYXlvdXRUZXN0cy9tYXRobWwvcHJlc2VudGF0aW9uL2F0dHJpYnV0ZXMtbWF0aHZhcmlh
bnQtZXhwZWN0ZWQuaHRtbApAQCAtMTUsMjAgKzE1LDExIEBACiAgICAgICAgICBpbXBsZW1lbnRh
dGlvbiByZWxpZXMgb24gQ1NTIHN0eWxlIGluc3RlYWQuIFNlZSBhbHNvIGJ1ZyAxMDg3NzguCiAg
ICAgICAtLT4KICAgICA8ZGl2PgotICAgICAgPCEtLSBGSVhNRTogd2UgYWRkIG5ldyBsaW5lcyB0
byB3b3JrYXJvdW5kIGEgd2lkdGgvc3BhY2luZyBidWcuIC0tPgogICAgICAgPG1hdGg+CiAgICAg
ICAgIDxtdGV4dCBzdHlsZT0iZm9udC1zdHlsZTogbm9ybWFsOyI+QTwvbXRleHQ+Ci0gICAgICA8
L21hdGg+PGJyLz4KLSAgICAgIDxtYXRoPgogICAgICAgICA8bXRleHQgc3R5bGU9ImZvbnQtc3R5
bGU6IGl0YWxpYzsiPkE8L210ZXh0PgotICAgICAgPC9tYXRoPjxici8+Ci0gICAgICA8bWF0aD4K
ICAgICAgICAgPG10ZXh0IHN0eWxlPSJmb250LXN0eWxlOiBpdGFsaWM7Ij5BPC9tdGV4dD4KLSAg
ICAgIDwvbWF0aD48YnIvPgotICAgICAgPG1hdGg+CiAgICAgICAgIDxtdGV4dCBzdHlsZT0iZm9u
dC13ZWlnaHQ6IGJvbGQ7Ij5BPC9tdGV4dD4KLSAgICAgIDwvbWF0aD48YnIvPgotICAgICAgPG1h
dGg+CiAgICAgICAgIDxtdGV4dCBzdHlsZT0iZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6
IGl0YWxpYzsiPkE8L210ZXh0PgogICAgICAgPC9tYXRoPgogICAgIDwvZGl2PgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvbWF0aG1sL3ByZXNlbnRhdGlvbi9hdHRyaWJ1dGVzLW1hdGh2YXJpYW50
Lmh0bWwgYi9MYXlvdXRUZXN0cy9tYXRobWwvcHJlc2VudGF0aW9uL2F0dHJpYnV0ZXMtbWF0aHZh
cmlhbnQuaHRtbAppbmRleCAwNWEwYTAxM2RiNzUyN2RlOTBjNjY0MzdmNTdlODQ2OGYwOGI0Mjk4
Li5jMWQxOWY2OGU1MWM1MzEwNjQwZWMxYzgwYTU2ZTRiZGRjMDVjZDNkIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9tYXRobWwvcHJlc2VudGF0aW9uL2F0dHJpYnV0ZXMtbWF0aHZhcmlhbnQuaHRt
bAorKysgYi9MYXlvdXRUZXN0cy9tYXRobWwvcHJlc2VudGF0aW9uL2F0dHJpYnV0ZXMtbWF0aHZh
cmlhbnQuaHRtbApAQCAtMTEsMTcgKzExLDkgQEAKICAgICA8ZGl2PgogICAgICAgPG1hdGg+CiAg
ICAgICAgIDxtaSBtYXRodmFyaWFudD0ibm9ybWFsIj5BPC9taT4KLSAgICAgIDwvbWF0aD48YnIv
PgotICAgICAgPG1hdGg+CiAgICAgICAgIDxtaT5BPC9taT4KLSAgICAgIDwvbWF0aD48YnIvPgot
ICAgICAgPG1hdGg+CiAgICAgICAgIDxtdGV4dCBtYXRodmFyaWFudD0iaXRhbGljIj5BPC9tdGV4
dD4KLSAgICAgIDwvbWF0aD48YnIvPgotICAgICAgPG1hdGg+CiAgICAgICAgIDxtaSBtYXRodmFy
aWFudD0iYm9sZCI+QTwvbWk+Ci0gICAgICA8L21hdGg+PGJyLz4KLSAgICAgIDxtYXRoPgogICAg
ICAgICA8bWkgbWF0aHZhcmlhbnQ9ImJvbGQtaXRhbGljIj5BPC9taT4KICAgICAgIDwvbWF0aD4K
ICAgICA8L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21hdGhtbC9wcmVzZW50YXRpb24v
c2NyaXB0cy1zdWJzdXAtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL21hdGhtbC9wcmVzZW50
YXRpb24vc2NyaXB0cy1zdWJzdXAtZXhwZWN0ZWQuaHRtbAppbmRleCAyZGI3NzM3N2ZmZDJiZDg5
MjU5MjJjYTFlZWQyZWI4ZTBhZmM1N2Q3Li4xMGQ1MDNhYzNlNzg1YTU1YjMyOGQ1MzVmMWQ2NDYy
OWYyN2RjZjEwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9tYXRobWwvcHJlc2VudGF0aW9uL3Nj
cmlwdHMtc3Vic3VwLWV4cGVjdGVkLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvbWF0aG1sL3ByZXNl
bnRhdGlvbi9zY3JpcHRzLXN1YnN1cC1leHBlY3RlZC5odG1sCkBAIC0xMzEsMTEgKzEzMSwxMSBA
QAogICAgICAgPC9tYXRoPgogICAgICAgPG1hdGg+CiAgICAgICAgIDxtc3ViPgotICAgICAgICAg
IDxtaT5BPC9taT4KKyAgICAgICAgICA8bXRleHQ+QTwvbXRleHQ+CiAgICAgICAgICAgPG1pPkI8
L21pPgogICAgICAgICA8L21zdWI+CiAgICAgICAgIDxtc3VwPgotICAgICAgICAgIDxtaT5BPC9t
aT4KKyAgICAgICAgICA8bXRleHQ+QTwvbXRleHQ+CiAgICAgICAgICAgPG1pPkI8L21pPgogICAg
ICAgICA8L21zdXA+CiAgICAgICA8L21hdGg+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9tYXRo
bWwvcHJlc2VudGF0aW9uL3NjcmlwdHMtc3Vic3VwLmh0bWwgYi9MYXlvdXRUZXN0cy9tYXRobWwv
cHJlc2VudGF0aW9uL3NjcmlwdHMtc3Vic3VwLmh0bWwKaW5kZXggYjMwNWM1YjE3Yzg5YjIwODUx
ODlmYTI2YTkzM2VlNGYxY2RmNmFjOS4uYzM2MWNiYWE1YWNmZjYwNDRlYzgzODczY2FkNTE5NTcy
ZTc1NjhhNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvbWF0aG1sL3ByZXNlbnRhdGlvbi9zY3Jp
cHRzLXN1YnN1cC5odG1sCisrKyBiL0xheW91dFRlc3RzL21hdGhtbC9wcmVzZW50YXRpb24vc2Ny
aXB0cy1zdWJzdXAuaHRtbApAQCAtMTM4LDEyICsxMzgsMTIgQEAKICAgICAgICAgLS0+CiAgICAg
ICA8bWF0aD4KICAgICAgICAgPG1zdWJzdXA+Ci0gICAgICAgICAgPG1pPkE8L21pPgorICAgICAg
ICAgIDxtdGV4dD5BPC9tdGV4dD4KICAgICAgICAgICA8bWk+QjwvbWk+CiAgICAgICAgICAgPG1z
cGFjZS8+CiAgICAgICAgIDwvbXN1YnN1cD4KICAgICAgICAgPG1zdWJzdXA+Ci0gICAgICAgICAg
PG1pPkE8L21pPgorICAgICAgICAgIDxtdGV4dD5BPC9tdGV4dD4KICAgICAgICAgICA8bXNwYWNl
Lz4KICAgICAgICAgICA8bWk+QjwvbWk+CiAgICAgICAgIDwvbXN1YnN1cD4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL21hdGhtbC9wcmVzZW50YXRpb24vdG9rZW5FbGVtZW50cy1tYXRodmFyaWFu
dC1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvbWF0aG1sL3ByZXNlbnRhdGlvbi90b2tlbkVs
ZW1lbnRzLW1hdGh2YXJpYW50LWV4cGVjdGVkLmh0bWwKaW5kZXggMzUzZmYwM2E3YjA1Y2VjY2Nl
MmY1MDA4OTk2OGM3ZjVlNjBjNjRlOC4uN2E4ZWIxMDNjMzE2NDE1YjBiYjE2OWMyYWJjZTk5OGJh
MzhlZThmOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvbWF0aG1sL3ByZXNlbnRhdGlvbi90b2tl
bkVsZW1lbnRzLW1hdGh2YXJpYW50LWV4cGVjdGVkLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvbWF0
aG1sL3ByZXNlbnRhdGlvbi90b2tlbkVsZW1lbnRzLW1hdGh2YXJpYW50LWV4cGVjdGVkLmh0bWwK
QEAgLTE3LDEwICsxNyw2IEBACiAgICAgPHA+Rm9sbG93aW5nIGVsZW1lbnRzIHNob3VsZCBiZSBp
biBpdGFsaWM6CiAgICAgICA8bWF0aD4KICAgICAgICAgPG10ZXh0IHN0eWxlPSJmb250LXN0eWxl
OiBpdGFsaWM7IGZvbnQtd2VpZ2h0OiBub3JtYWw7Ij54PC9tdGV4dD4KLSAgICAgIDwvbWF0aD48
YnIvPgotICAgICAgPG1hdGg+Ci0gICAgICAgIDwhLS0gRklYTUU6IHRoZSB3aGl0ZXNwYWNlIHNo
b3VsZCBiZSByZW1vdmVkIGluIHRoZSByZWZlcmVuY2Ugd2hlbgotICAgICAgICAgICAgIGJ1ZyAx
MjU2MjggaXMgZml4ZWQuIC0tPgogICAgICAgICA8bXRleHQgc3R5bGU9ImZvbnQtc3R5bGU6IGl0
YWxpYzsgZm9udC13ZWlnaHQ6IG5vcm1hbDsiPiYjeDIwOyYjeDk7JiN4RDsmI3hBO3gmI3gyMDsm
I3g5OyYjeEQ7JiN4QTs8L210ZXh0PgogICAgICAgPC9tYXRoPgogICAgIDwvcD4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL21hdGhtbC9wcmVzZW50YXRpb24vdG9rZW5FbGVtZW50cy1tYXRodmFy
aWFudC5odG1sIGIvTGF5b3V0VGVzdHMvbWF0aG1sL3ByZXNlbnRhdGlvbi90b2tlbkVsZW1lbnRz
LW1hdGh2YXJpYW50Lmh0bWwKaW5kZXggZDJjYmFhZmEyZjAwN2YzNTlmMmQzMTE2ZWQwNmZhODJj
ZGI4YTI3ZC4uN2YwYjVlOGE1MDc0ZGRjNThhOWE4NTFjYmE5ZWM0ODZkYjI5ZmZkOSAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvbWF0aG1sL3ByZXNlbnRhdGlvbi90b2tlbkVsZW1lbnRzLW1hdGh2
YXJpYW50Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvbWF0aG1sL3ByZXNlbnRhdGlvbi90b2tlbkVs
ZW1lbnRzLW1hdGh2YXJpYW50Lmh0bWwKQEAgLTE1LDExICsxNSw4IEBACiAgICAgICA8L21hdGg+
CiAgICAgPC9wPgogICAgIDxwPkZvbGxvd2luZyBlbGVtZW50cyBzaG91bGQgYmUgaW4gaXRhbGlj
OiAKLSAgICAgIDwhLS0gRklYTUU6IHdlIGFkZCBhIG5ldyBsaW5lIHRvIHdvcmthcm91bmQgYSB3
aWR0aC9zcGFjaW5nIGJ1Zy4gLS0+CiAgICAgICA8bWF0aD4KICAgICAgICAgPG1pPng8L21pPgot
ICAgICAgPC9tYXRoPjxici8+Ci0gICAgICA8bWF0aD4KICAgICAgICAgPG1pPiYjeDIwOyYjeDk7
JiN4RDsmI3hBO3gmI3gyMDsmI3g5OyYjeEQ7JiN4QTs8L21pPgogICAgICAgPC9tYXRoPgogICAg
IDwvcD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>224834</attachid>
            <date>2014-02-20 23:56:18 -0800</date>
            <delta_ts>2014-02-20 23:56:18 -0800</delta_ts>
            <desc>Patch to remove the workaround in reftests</desc>
            <filename>mi-space.diff</filename>
            <type>text/plain</type>
            <size>3113</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21hdGhtbC9wcmVzZW50YXRpb24vYXR0cmlidXRlcy1t
YXRodmFyaWFudC1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvbWF0aG1sL3ByZXNlbnRhdGlv
bi9hdHRyaWJ1dGVzLW1hdGh2YXJpYW50LWV4cGVjdGVkLmh0bWwKaW5kZXggMjAxMGNiZS4uNDYz
OGE0MCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvbWF0aG1sL3ByZXNlbnRhdGlvbi9hdHRyaWJ1
dGVzLW1hdGh2YXJpYW50LWV4cGVjdGVkLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvbWF0aG1sL3By
ZXNlbnRhdGlvbi9hdHRyaWJ1dGVzLW1hdGh2YXJpYW50LWV4cGVjdGVkLmh0bWwKQEAgLTE1LDIw
ICsxNSwxMSBAQAogICAgICAgICAgaW1wbGVtZW50YXRpb24gcmVsaWVzIG9uIENTUyBzdHlsZSBp
bnN0ZWFkLiBTZWUgYWxzbyBidWcgMTA4Nzc4LgogICAgICAgLS0+CiAgICAgPGRpdj4KLSAgICAg
IDwhLS0gRklYTUU6IHdlIGFkZCBuZXcgbGluZXMgdG8gd29ya2Fyb3VuZCBhIHdpZHRoL3NwYWNp
bmcgYnVnLiAtLT4KICAgICAgIDxtYXRoPgogICAgICAgICA8bXRleHQgc3R5bGU9ImZvbnQtc3R5
bGU6IG5vcm1hbDsiPkE8L210ZXh0PgotICAgICAgPC9tYXRoPjxici8+Ci0gICAgICA8bWF0aD4K
ICAgICAgICAgPG10ZXh0IHN0eWxlPSJmb250LXN0eWxlOiBpdGFsaWM7Ij5BPC9tdGV4dD4KLSAg
ICAgIDwvbWF0aD48YnIvPgotICAgICAgPG1hdGg+CiAgICAgICAgIDxtdGV4dCBzdHlsZT0iZm9u
dC1zdHlsZTogaXRhbGljOyI+QTwvbXRleHQ+Ci0gICAgICA8L21hdGg+PGJyLz4KLSAgICAgIDxt
YXRoPgogICAgICAgICA8bXRleHQgc3R5bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyI+QTwvbXRleHQ+
Ci0gICAgICA8L21hdGg+PGJyLz4KLSAgICAgIDxtYXRoPgogICAgICAgICA8bXRleHQgc3R5bGU9
ImZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXN0eWxlOiBpdGFsaWM7Ij5BPC9tdGV4dD4KICAgICAg
IDwvbWF0aD4KICAgICA8L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21hdGhtbC9wcmVz
ZW50YXRpb24vYXR0cmlidXRlcy1tYXRodmFyaWFudC5odG1sIGIvTGF5b3V0VGVzdHMvbWF0aG1s
L3ByZXNlbnRhdGlvbi9hdHRyaWJ1dGVzLW1hdGh2YXJpYW50Lmh0bWwKaW5kZXggMDVhMGEwMS4u
YzFkMTlmNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvbWF0aG1sL3ByZXNlbnRhdGlvbi9hdHRy
aWJ1dGVzLW1hdGh2YXJpYW50Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvbWF0aG1sL3ByZXNlbnRh
dGlvbi9hdHRyaWJ1dGVzLW1hdGh2YXJpYW50Lmh0bWwKQEAgLTExLDE3ICsxMSw5IEBACiAgICAg
PGRpdj4KICAgICAgIDxtYXRoPgogICAgICAgICA8bWkgbWF0aHZhcmlhbnQ9Im5vcm1hbCI+QTwv
bWk+Ci0gICAgICA8L21hdGg+PGJyLz4KLSAgICAgIDxtYXRoPgogICAgICAgICA8bWk+QTwvbWk+
Ci0gICAgICA8L21hdGg+PGJyLz4KLSAgICAgIDxtYXRoPgogICAgICAgICA8bXRleHQgbWF0aHZh
cmlhbnQ9Iml0YWxpYyI+QTwvbXRleHQ+Ci0gICAgICA8L21hdGg+PGJyLz4KLSAgICAgIDxtYXRo
PgogICAgICAgICA8bWkgbWF0aHZhcmlhbnQ9ImJvbGQiPkE8L21pPgotICAgICAgPC9tYXRoPjxi
ci8+Ci0gICAgICA8bWF0aD4KICAgICAgICAgPG1pIG1hdGh2YXJpYW50PSJib2xkLWl0YWxpYyI+
QTwvbWk+CiAgICAgICA8L21hdGg+CiAgICAgPC9kaXY+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9tYXRobWwvcHJlc2VudGF0aW9uL3Rva2VuRWxlbWVudHMtbWF0aHZhcmlhbnQtZXhwZWN0ZWQu
aHRtbCBiL0xheW91dFRlc3RzL21hdGhtbC9wcmVzZW50YXRpb24vdG9rZW5FbGVtZW50cy1tYXRo
dmFyaWFudC1leHBlY3RlZC5odG1sCmluZGV4IDM1M2ZmMDMuLjdhOGViMTAgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL21hdGhtbC9wcmVzZW50YXRpb24vdG9rZW5FbGVtZW50cy1tYXRodmFyaWFu
dC1leHBlY3RlZC5odG1sCisrKyBiL0xheW91dFRlc3RzL21hdGhtbC9wcmVzZW50YXRpb24vdG9r
ZW5FbGVtZW50cy1tYXRodmFyaWFudC1leHBlY3RlZC5odG1sCkBAIC0xNywxMCArMTcsNiBAQAog
ICAgIDxwPkZvbGxvd2luZyBlbGVtZW50cyBzaG91bGQgYmUgaW4gaXRhbGljOgogICAgICAgPG1h
dGg+CiAgICAgICAgIDxtdGV4dCBzdHlsZT0iZm9udC1zdHlsZTogaXRhbGljOyBmb250LXdlaWdo
dDogbm9ybWFsOyI+eDwvbXRleHQ+Ci0gICAgICA8L21hdGg+PGJyLz4KLSAgICAgIDxtYXRoPgot
ICAgICAgICA8IS0tIEZJWE1FOiB0aGUgd2hpdGVzcGFjZSBzaG91bGQgYmUgcmVtb3ZlZCBpbiB0
aGUgcmVmZXJlbmNlIHdoZW4KLSAgICAgICAgICAgICBidWcgMTI1NjI4IGlzIGZpeGVkLiAtLT4K
ICAgICAgICAgPG10ZXh0IHN0eWxlPSJmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtd2VpZ2h0OiBu
b3JtYWw7Ij4mI3gyMDsmI3g5OyYjeEQ7JiN4QTt4JiN4MjA7JiN4OTsmI3hEOyYjeEE7PC9tdGV4
dD4KICAgICAgIDwvbWF0aD4KICAgICA8L3A+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9tYXRo
bWwvcHJlc2VudGF0aW9uL3Rva2VuRWxlbWVudHMtbWF0aHZhcmlhbnQuaHRtbCBiL0xheW91dFRl
c3RzL21hdGhtbC9wcmVzZW50YXRpb24vdG9rZW5FbGVtZW50cy1tYXRodmFyaWFudC5odG1sCmlu
ZGV4IGQyY2JhYWYuLjdmMGI1ZTggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL21hdGhtbC9wcmVz
ZW50YXRpb24vdG9rZW5FbGVtZW50cy1tYXRodmFyaWFudC5odG1sCisrKyBiL0xheW91dFRlc3Rz
L21hdGhtbC9wcmVzZW50YXRpb24vdG9rZW5FbGVtZW50cy1tYXRodmFyaWFudC5odG1sCkBAIC0x
NSwxMSArMTUsOCBAQAogICAgICAgPC9tYXRoPgogICAgIDwvcD4KICAgICA8cD5Gb2xsb3dpbmcg
ZWxlbWVudHMgc2hvdWxkIGJlIGluIGl0YWxpYzogCi0gICAgICA8IS0tIEZJWE1FOiB3ZSBhZGQg
YSBuZXcgbGluZSB0byB3b3JrYXJvdW5kIGEgd2lkdGgvc3BhY2luZyBidWcuIC0tPgogICAgICAg
PG1hdGg+CiAgICAgICAgIDxtaT54PC9taT4KLSAgICAgIDwvbWF0aD48YnIvPgotICAgICAgPG1h
dGg+CiAgICAgICAgIDxtaT4mI3gyMDsmI3g5OyYjeEQ7JiN4QTt4JiN4MjA7JiN4OTsmI3hEOyYj
eEE7PC9taT4KICAgICAgIDwvbWF0aD4KICAgICA8L3A+Cgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>