<?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>86463</bug_id>
          
          <creation_ts>2012-05-15 04:27:50 -0700</creation_ts>
          <short_desc>[Qt] Enable SVG Fonts by default</short_desc>
          <delta_ts>2012-05-16 04:28:28 -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>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="Pierre Rossi">pierre.rossi</reporter>
          <assigned_to name="Pierre Rossi">pierre.rossi</assigned_to>
          <cc>eric</cc>
    
    <cc>hausmann</cc>
    
    <cc>ossy</cc>
    
    <cc>pierre.rossi</cc>
    
    <cc>vestbo</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>623891</commentid>
    <comment_count>0</comment_count>
    <who name="Pierre Rossi">pierre.rossi</who>
    <bug_when>2012-05-15 04:27:50 -0700</bug_when>
    <thetext>[Qt] Enable SVG Fonts by default</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623909</commentid>
    <comment_count>1</comment_count>
      <attachid>141920</attachid>
    <who name="Pierre Rossi">pierre.rossi</who>
    <bug_when>2012-05-15 04:59:18 -0700</bug_when>
    <thetext>Created attachment 141920
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623913</commentid>
    <comment_count>2</comment_count>
      <attachid>141920</attachid>
    <who name="Pierre Rossi">pierre.rossi</who>
    <bug_when>2012-05-15 05:02:22 -0700</bug_when>
    <thetext>Comment on attachment 141920
Patch

Since the tests have been skipped for a while, they will most likely need to be rebaselined. I&apos;m just not sure I can trus what I get locally once again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623967</commentid>
    <comment_count>3</comment_count>
      <attachid>141943</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-05-15 06:15:09 -0700</bug_when>
    <thetext>Created attachment 141943
new results with the patch

Here is the new results with your patch.
Feel free to land with the original patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624025</commentid>
    <comment_count>4</comment_count>
      <attachid>141920</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-05-15 06:55:22 -0700</bug_when>
    <thetext>Comment on attachment 141920
Patch

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

&gt; Source/WebCore/platform/graphics/qt/FontPlatformData.h:59
&gt; +// Necessary for SVG Fonts, which are only supported when using QRawFont.

I suppose the comment should be indented and maybe also explain why it is necessary - like you do in the ChangeLog :)

&gt; Source/WebCore/svg/SVGFontElement.cpp:137
&gt; -                ligatures.append(unicode);
&gt; +                ligatures.append(unicode.string());

Why is this needed?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624232</commentid>
    <comment_count>5</comment_count>
    <who name="Pierre Rossi">pierre.rossi</who>
    <bug_when>2012-05-15 10:27:20 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Created an attachment (id=141943) [details]
&gt; new results with the patch
&gt; 
&gt; Here is the new results with your patch.
&gt; Feel free to land with the original patch.

Thanks Ossy ! :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624235</commentid>
    <comment_count>6</comment_count>
    <who name="Pierre Rossi">pierre.rossi</who>
    <bug_when>2012-05-15 10:28:37 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 141920 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=141920&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/graphics/qt/FontPlatformData.h:59
&gt; &gt; +// Necessary for SVG Fonts, which are only supported when using QRawFont.
&gt; 
&gt; I suppose the comment should be indented and maybe also explain why it is necessary - like you do in the ChangeLog :)
&gt; 
&gt; &gt; Source/WebCore/svg/SVGFontElement.cpp:137
&gt; &gt; -                ligatures.append(unicode);
&gt; &gt; +                ligatures.append(unicode.string());
&gt; 
&gt; Why is this needed?

I had an ambiguity warning with String operator I think. that seemed legit but maybe it&apos;s just hiding another problem, I&apos;ll look again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624399</commentid>
    <comment_count>7</comment_count>
      <attachid>142028</attachid>
    <who name="Pierre Rossi">pierre.rossi</who>
    <bug_when>2012-05-15 12:39:07 -0700</bug_when>
    <thetext>Created attachment 142028
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624474</commentid>
    <comment_count>8</comment_count>
      <attachid>142028</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2012-05-15 13:23:43 -0700</bug_when>
    <thetext>Comment on attachment 142028
Patch

There are more things to do here. Grep for PLATFORM(QT) in svg/ and rendering/svg, you&apos;ll find some places related to SVG Fonts support, where we currently have special cases for Qt, as it&apos;s the only code path yet not using the simple code path &amp; GlyphPage concept.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>625134</commentid>
    <comment_count>9</comment_count>
      <attachid>142197</attachid>
    <who name="Pierre Rossi">pierre.rossi</who>
    <bug_when>2012-05-16 01:38:02 -0700</bug_when>
    <thetext>Created attachment 142197
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>625139</commentid>
    <comment_count>10</comment_count>
    <who name="Pierre Rossi">pierre.rossi</who>
    <bug_when>2012-05-16 01:42:28 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (From update of attachment 142028 [details])
&gt; There are more things to do here. Grep for PLATFORM(QT) in svg/ and rendering/svg, you&apos;ll find some places related to SVG Fonts support, where we currently have special cases for Qt, as it&apos;s the only code path yet not using the simple code path &amp; GlyphPage concept.

Thanks for taking a look at this.
Are those the ones you meant ? There are also two similar cases I noticed in CanvasRenderingContext2D.cpp, but I don&apos;t think it belongs with that patch really.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>625228</commentid>
    <comment_count>11</comment_count>
      <attachid>142197</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2012-05-16 03:42:25 -0700</bug_when>
    <thetext>Comment on attachment 142197
Patch

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

&gt; Source/WebCore/rendering/svg/SVGTextMetricsBuilder.cpp:51
&gt; +#if PLATFORM(QT) &amp;&amp; !HAVE(QRAWFONT)

Exactly, without these changes you shouldn&apos;t see SVG Fonts, even when QRawFont is enabled.
Did you verify they work now with Qt5+QRawFont?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>625238</commentid>
    <comment_count>12</comment_count>
    <who name="Pierre Rossi">pierre.rossi</who>
    <bug_when>2012-05-16 03:57:58 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; (From update of attachment 142197 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=142197&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/rendering/svg/SVGTextMetricsBuilder.cpp:51
&gt; &gt; +#if PLATFORM(QT) &amp;&amp; !HAVE(QRAWFONT)
&gt; 
&gt; Exactly, without these changes you shouldn&apos;t see SVG Fonts, even when QRawFont is enabled.
&gt; Did you verify they work now with Qt5+QRawFont?

Actually I&apos;m not sure to follow you: AFAICT these changes only ensure we use the simple path over the complex one with respect to metrics. Isn&apos;t it like for plain font stuff: we can go through the complex path for anything, it just might not be the best thing to do. 
The testing I had done, albeit in release, showed things worked pretty well even without them. I take it some metrics calculations were done using the complex code path, but the integration with GlyphPageTree and the like was still used afterwards.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>625248</commentid>
    <comment_count>13</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2012-05-16 04:15:37 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; Actually I&apos;m not sure to follow you: AFAICT these changes only ensure we use the simple path over the complex one with respect to metrics. Isn&apos;t it like for plain font stuff: we can go through the complex path for anything, it just might not be the best thing to do. 
We&apos;ve discussed this on IRC. Kerning pairs in SVG Fonts will now be properly respected, by the change, so its good nonetheless :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>625249</commentid>
    <comment_count>14</comment_count>
      <attachid>142197</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2012-05-16 04:16:44 -0700</bug_when>
    <thetext>Comment on attachment 142197
Patch

r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>625263</commentid>
    <comment_count>15</comment_count>
    <who name="Pierre Rossi">pierre.rossi</who>
    <bug_when>2012-05-16 04:28:28 -0700</bug_when>
    <thetext>Committed r117259: &lt;http://trac.webkit.org/changeset/117259&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>141920</attachid>
            <date>2012-05-15 04:59:18 -0700</date>
            <delta_ts>2012-05-15 12:01:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-86463-20120515140210.patch</filename>
            <type>text/plain</type>
            <size>10670</size>
            <attacher name="Pierre Rossi">pierre.rossi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3MDIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjIwNzI4ZTIxYjNlMjlj
M2NmYTUzNGMwNzYwODhkMjEwZDczZTg1OC4uMzMxNGZjOTgxNmNlYTExNTc3NGZiZGNhNTQ0YmQy
Mjg1Y2Q3MmNkOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTA1LTE1ICBQaWVy
cmUgUm9zc2kgIDxwaWVycmUucm9zc2lAZ21haWwuY29tPgorCisgICAgICAgIFtRdF0gRW5hYmxl
IFNWRyBGb250cyBieSBkZWZhdWx0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04NjQ2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFub3RoZXIgZmVhdHVyZSB3ZSBjYW4gZ2V0IGZvciBmcmVlIGFmdGVyIHN3
aXRjaGluZyB0byB1c2luZworICAgICAgICB0aGUgZm9udCBmYXN0IHBhdGggd2l0aCBRUmF3Rm9u
dC4KKyAgICAgICAgSXQgd2lsbCBnZXQgZGlzYWJsZWQgaW4gZmVhdHVyZXMucHJmIGlmIGVpdGhl
ciBTVkcgc3VwcG9ydCBpcworICAgICAgICBkaXNhYmxlZCBvciBpZiB3ZSBhcmUgbm90IHVzaW5n
IFFSYXdGb250IChlLmcuIGZvciBRdCA0KS4KKworICAgICAgICBDb3ZlcmVkIGJ5IGEgc2VyaWVz
IG9mIHRlc3RzIHRoYXQgd2VyZSBza2lwcGVkIGZvciB0aGUKKyAgICAgICAgUXQgcG9ydCB1cCB1
bnRpbCBub3cuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9xdC9Gb250UGxhdGZvcm1E
YXRhLmg6CisgICAgICAgIChXZWJDb3JlOjpGb250UGxhdGZvcm1EYXRhUHJpdmF0ZTo6Rm9udFBs
YXRmb3JtRGF0YVByaXZhdGUpOgorICAgICAgICBJbml0aWFsaXplIHRoZSBwbGF0Zm9ybSBkYXRh
IHVzZWQgYXMgZmFsbGJhY2sgaW4gY29uanVuY3Rpb24gd2l0aCBTVkcKKyAgICAgICAgZm9udHMg
c28gaXQgd2lsbCBob25vciBzaXplLCB3ZWlnaHQgYW5kIG9ibGlxdWUtbmVzcy4KKyAgICAgICAg
KiBzdmcvU1ZHRm9udEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U1ZHRm9udEVsZW1l
bnQ6OmVuc3VyZUdseXBoQ2FjaGUpOgorCiAyMDEyLTA1LTE0ICBBbGV4YW5kcmUgRWxpYXMgIDxh
ZWxpYXNAZ29vZ2xlLmNvbT4KIAogICAgICAgICBbY2hyb21pdW1dIFByZXZlbnQgS2V5Q29kZUNv
bnZlcnNpb25BbmRyb2lkIGZyb20gYnJlYWtpbmcgb24gbmV4dCBOREsgcm9sbApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvRm9udFBsYXRmb3JtRGF0YS5o
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvRm9udFBsYXRmb3JtRGF0YS5o
CmluZGV4IGY1NWUxOWMyYjEzMGMzZjg5Zjc0MjQ1YTM0NTVhOGQzMzEwMDk0MTIuLmVlNmRjZmRj
ODZiODFmY2U2ZGNjNTQxOTEwNDA2YmQyNzIyZTE1NmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0ZvbnRQbGF0Zm9ybURhdGEuaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9Gb250UGxhdGZvcm1EYXRhLmgKQEAgLTU1LDcg
KzU1LDE2IEBAIHB1YmxpYzoKICAgICAgICAgLCBib2xkKGJvbGQpCiAgICAgICAgICwgb2JsaXF1
ZShvYmxpcXVlKQogICAgICAgICAsIGlzRGVsZXRlZFZhbHVlKGZhbHNlKQotICAgIHsgfQorICAg
IHsKKy8vIE5lY2Vzc2FyeSBmb3IgU1ZHIEZvbnRzLCB3aGljaCBhcmUgb25seSBzdXBwb3J0ZWQg
d2hlbiB1c2luZyBRUmF3Rm9udC4KKyNpZiBIQVZFKFFSQVdGT05UKQorICAgICAgICBRRm9udCBm
b250OworICAgICAgICBmb250LnNldEJvbGQoYm9sZCk7CisgICAgICAgIGZvbnQuc2V0SXRhbGlj
KG9ibGlxdWUpOworICAgICAgICByYXdGb250ID0gUVJhd0ZvbnQ6OmZyb21Gb250KGZvbnQsIFFG
b250RGF0YWJhc2U6OkFueSk7CisgICAgICAgIHJhd0ZvbnQuc2V0UGl4ZWxTaXplKHNpemUpOwor
I2VuZGlmCisgICAgfQogI2lmICFIQVZFKFFSQVdGT05UKQogICAgIEZvbnRQbGF0Zm9ybURhdGFQ
cml2YXRlKGNvbnN0IFFGb250JiBmb250KQogICAgICAgICA6IGZvbnQoZm9udCkKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdGb250RWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9zdmcvU1ZHRm9udEVsZW1lbnQuY3BwCmluZGV4IDk0ZTViODFmYmZhZDU4MjU2OTBkYzY3ZTRm
MGM0MThkMjVmYTE1OGUuLmM4ZWEzYzgzMGNkZTFjY2VkZjQ0YWIwMDE1MjA5OTE2NGU0NzNjMmQg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdGb250RWxlbWVudC5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvc3ZnL1NWR0ZvbnRFbGVtZW50LmNwcApAQCAtMTM0LDcgKzEzNCw3IEBA
IHZvaWQgU1ZHRm9udEVsZW1lbnQ6OmVuc3VyZUdseXBoQ2FjaGUoKQogCiAgICAgICAgICAgICAv
LyBSZWdpc3RlciBsaWdhdHVyZXMsIGlmIG5lZWRlZCwgZG9uJ3QgbWl4IHVwIHdpdGggc3Vycm9n
YXRlIHBhaXJzIHRob3VnaCEKICAgICAgICAgICAgIGlmICh1bmljb2RlLmxlbmd0aCgpID4gMSAm
JiAhVTE2X0lTX1NVUlJPR0FURSh1bmljb2RlWzBdKSkKLSAgICAgICAgICAgICAgICBsaWdhdHVy
ZXMuYXBwZW5kKHVuaWNvZGUpOworICAgICAgICAgICAgICAgIGxpZ2F0dXJlcy5hcHBlbmQodW5p
Y29kZS5zdHJpbmcoKSk7CiAgICAgICAgIH0gZWxzZSBpZiAoY2hpbGQtPmhhc1RhZ05hbWUoU1ZH
TmFtZXM6OmhrZXJuVGFnKSkgewogICAgICAgICAgICAgU1ZHSEtlcm5FbGVtZW50KiBoa2VybiA9
IHN0YXRpY19jYXN0PFNWR0hLZXJuRWxlbWVudCo+KGNoaWxkKTsKICAgICAgICAgICAgIGhrZXJu
LT5idWlsZEhvcml6b250YWxLZXJuaW5nUGFpcihtX2hvcml6b250YWxLZXJuaW5nUGFpcnMpOwpk
aWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGUxNTRl
YmI3MTcxYjQxMDcyOWNhZTZkYzA1ODcyYjJjMjI2ZjZmMmEuLmE1MmE2ZmEzM2UyNThjNTgzNjRk
MDVjN2M5ZGUwNDIxNWU2ZGY4ZTAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9U
b29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMi0wNS0xNSAgUGllcnJlIFJvc3Np
ICA8cGllcnJlLnJvc3NpQGdtYWlsLmNvbT4KKworICAgICAgICBbUXRdIEVuYWJsZSBTVkcgRm9u
dHMgYnkgZGVmYXVsdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9ODY0NjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIHFtYWtlL21rc3BlY3MvZmVhdHVyZXMvZmVhdHVyZXMucHJpOgorCiAyMDEyLTA1LTE0
ICBOYXRlIENoYXBpbiAgPGphcGhldEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgQWRkIGVuZC1v
Zi1saWZlIHRlc3QgY2FzZXMgZm9yIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD04NjEzMS4KZGlmZiAtLWdpdCBhL1Rvb2xzL3FtYWtlL21rc3BlY3MvZmVhdHVyZXMvZmVh
dHVyZXMucHJpIGIvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9mZWF0dXJlcy5wcmkKaW5k
ZXggM2E4YjkwN2FiOTE3ZDgwYTU5Y2M3ZGJmYjQxN2Y1MDBjZjUzOTA2My4uZTMzYzc1NGJkZjNl
MDhkNDBkMTc4NTg3ZjM3NDI3ZTdmOGY4MjY1MiAxMDA2NDQKLS0tIGEvVG9vbHMvcW1ha2UvbWtz
cGVjcy9mZWF0dXJlcy9mZWF0dXJlcy5wcmkKKysrIGIvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0
dXJlcy9mZWF0dXJlcy5wcmkKQEAgLTg0LDcgKzg0LDcgQEAgRkVBVFVSRV9ERUZBVUxUUyA9IFwK
ICAgICBFTkFCTEVfU1RZTEVfU0NPUEVEPTAgXAogICAgIEVOQUJMRV9TVkc9MSBcCiAgICAgRU5B
QkxFX1NWR19ET01fT0JKQ19CSU5ESU5HUz0wIFwKLSAgICBFTkFCTEVfU1ZHX0ZPTlRTPTAgXAor
ICAgIEVOQUJMRV9TVkdfRk9OVFM9MSBcCiAgICAgRU5BQkxFX1RFWFRfTk9USUZJQ0FUSU9OU19P
TkxZPTAgXAogICAgIEVOQUJMRV9UT1VDSF9BREpVU1RNRU5UPTEgXAogICAgIEVOQUJMRV9UT1VD
SF9FVkVOVFM9MSBcCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjM5M2EwYTUxZjI4MGJiNzExNmRjOTI4ODJmYWI2ZmU1MDNi
OGZlYy4uZWFjMmVlNjkyMjFkOWY5ZDUyZmJmYzg3Mzg3MDJiNzQ4Yjc2NTcyNSAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDEzIEBACisyMDEyLTA1LTE1ICBQaWVycmUgUm9zc2kgIDxwaWVycmUucm9zc2lAZ21h
aWwuY29tPgorCisgICAgICAgIFtRdF0gRW5hYmxlIFNWRyBGb250cyBieSBkZWZhdWx0CisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NjQ2MworCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0vcXQt
NC44L1NraXBwZWQ6IFNraXBwZWQgdGhlIHJlbGV2YW50IHRlc3RzLi4uCisgICAgICAgICogcGxh
dGZvcm0vcXQvU2tpcHBlZDogLi4uIGFuZCB1bnNraXBwZWQgdGhlbSBoZXJlLgorCiAyMDEyLTA1
LTE0ICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIGZhc3Qv
bG9hZGVyL2phdmFzY3JpcHQtdXJsLWluLWVtYmVkLmh0bWwgaXMgZmFpbGluZyBhZnRlciByMTE1
NjQ2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC00LjgvU2tpcHBlZCBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL3F0LTQuOC9Ta2lwcGVkCmluZGV4IDkyN2ViMTljOWI5ZTI0Mzdj
YTkxOWRkYjk2YTc2MTJkNGE4ZmE2YWMuLjZlNDM0MjcyY2M1YjQ5ZGVjMTEzOGZkNTczYTU2ZWU2
OGU5ZWRjZDcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0LTQuOC9Ta2lwcGVk
CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0LTQuOC9Ta2lwcGVkCkBAIC04NywzICs4Nyw2
MSBAQCBwbHVnaW5zL2Z1bGxzY3JlZW4tcGx1Z2lucy1kb250LXJlbG9hZC5odG1sCiBmYXN0L3N1
Yi1waXhlbC9jbGllbnQtd2lkdGgtaGVpZ2h0LXNuYXBwaW5nLmh0bWwKIGZhc3Qvc3ViLXBpeGVs
L2xheW91dC1ib3hlcy13aXRoLXpvb20uaHRtbAogZmFzdC9zdWItcGl4ZWwvc2l6ZS1vZi1ib3gt
d2l0aC16b29tLmh0bWwKKworIyBTVkcgRm9udHMgYXJlIG9ubHkgc3VwcG9ydGVkIHdoZW4gdXNp
bmcgUVJhd0ZvbnQsIHdoaWNoIGlzIG5vdAorIyBzdXBwb3J0ZWQgd2l0aCBRdCA0LgorCitzdmcv
VzNDLVNWRy0xLjEvYW5pbWF0ZS1lbGVtLTAzLXQuc3ZnCitzdmcvVzNDLVNWRy0xLjEvYW5pbWF0
ZS1lbGVtLTI0LXQuc3ZnCitzdmcvVzNDLVNWRy0xLjEvYW5pbWF0ZS1lbGVtLTM2LXQuc3ZnCitz
dmcvVzNDLVNWRy0xLjEvYW5pbWF0ZS1lbGVtLTQwLXQuc3ZnCitzdmcvVzNDLVNWRy0xLjEvZm9u
dHMtZWxlbS0wMS10LnN2Zworc3ZnL1czQy1TVkctMS4xL2ZvbnRzLWVsZW0tMDItdC5zdmcKK3N2
Zy9XM0MtU1ZHLTEuMS9mb250cy1lbGVtLTAzLWIuc3ZnCitzdmcvVzNDLVNWRy0xLjEvZm9udHMt
ZWxlbS0wNC1iLnN2Zworc3ZnL1czQy1TVkctMS4xL2ZvbnRzLWVsZW0tMDUtdC5zdmcKK3N2Zy9X
M0MtU1ZHLTEuMS9mb250cy1lbGVtLTA2LXQuc3ZnCitzdmcvVzNDLVNWRy0xLjEvZm9udHMtZWxl
bS0wNy1iLnN2Zworc3ZnL1czQy1TVkctMS4xL2ZvbnRzLWdseXBoLTAyLXQuc3ZnCitzdmcvVzND
LVNWRy0xLjEvZm9udHMtZ2x5cGgtMDMtdC5zdmcKK3N2Zy9XM0MtU1ZHLTEuMS9mb250cy1rZXJu
LTAxLXQuc3ZnCitzdmcvVzNDLVNWRy0xLjEvbWFza2luZy1tYXNrLTAxLWIuc3ZnCitzdmcvVzND
LVNWRy0xLjEvcHNlcnZlcnMtZ3JhZC0wOC1iLnN2Zworc3ZnL1czQy1TVkctMS4xL3N0cnVjdC1j
b25kLTAzLXQuc3ZnCitzdmcvVzNDLVNWRy0xLjEvc3RydWN0LWltYWdlLTAyLWIuc3ZnCitzdmcv
VzNDLVNWRy0xLjEvdGV4dC1hbGlnbi0wOC1iLnN2Zworc3ZnL1czQy1TVkctMS4xL3RleHQtYWx0
Z2x5cGgtMDEtYi5zdmcKK3N2Zy9XM0MtU1ZHLTEuMS90ZXh0LWZvbnRzLTAzLXQuc3ZnCitzdmcv
VzNDLVNWRy0xLjEvdGV4dC1pbnRyby0wMS10LnN2Zworc3ZnL1czQy1TVkctMS4xL3RleHQtaW50
cm8tMDItYi5zdmcKK3N2Zy9XM0MtU1ZHLTEuMS90ZXh0LWludHJvLTAzLWIuc3ZnCitzdmcvVzND
LVNWRy0xLjEvdGV4dC1pbnRyby0wNC10LnN2Zworc3ZnL1czQy1TVkctMS4xL3RleHQtdGV4dC0w
NC10LnN2Zworc3ZnL1czQy1TVkctMS4xL3RleHQtdGV4dC0wNS10LnN2Zworc3ZnL1czQy1TVkct
MS4xL3RleHQtdGV4dC0wNi10LnN2Zworc3ZnL2N1c3RvbS9hY2lkMy10ZXN0LTc3Lmh0bWwKK3N2
Zy9jdXN0b20vYWx0Z2x5cGguc3ZnCitzdmcvY3VzdG9tL2ZvbnQtZmFjZS1zaW1wbGUuc3ZnCitz
dmcvY3VzdG9tL2dsb2JhbC1jb25zdHJ1Y3RvcnMuaHRtbAorc3ZnL2N1c3RvbS9nbHlwaC1zZWxl
Y3Rpb24tbGFuZy1hdHRyaWJ1dGUuc3ZnCitzdmcvY3VzdG9tL2dseXBoLXNldHRpbmctZC1hdHRy
aWJ1dGUuc3ZnCitzdmcvY3VzdG9tL2luc2VydEl0ZW1CZWZvcmUtZnJvbS1ub24tbGlzdC1vcmln
aW4uc3ZnCitzdmcvY3VzdG9tL3N2Zy1mb250cy1pbi10ZXh0LWNvbnRyb2xzLmh0bWwKK3N2Zy9j
dXN0b20vc3ZnLWZvbnRzLXdpdGgtbm8tZWxlbWVudC1yZWZlcmVuY2UuaHRtbAorc3ZnL2N1c3Rv
bS9zdmctZm9udHMtd2l0aG91dC1taXNzaW5nLWdseXBoLnhodG1sCitzdmcvY3VzdG9tL3N2Zy1m
b250cy13b3JkLXNwYWNpbmcuaHRtbAorc3ZnL2RvbS9hbHRHbHlwaC1kb20ueGh0bWwKK3N2Zy9k
b20vYmFzZVZhbC1hbmltVmFsLWNyYXNoLmh0bWwKK3N2Zy9kb20vZm9udC1mYWNlLWVsZW1lbnRz
Lmh0bWwKK3N2Zy90ZXh0L2tlcm5pbmcuc3ZnCitzdmcvdGV4dC9tdWx0aWNoYXItZ2x5cGguc3Zn
CitzdmcvdGV4dC90ZXh0LWFsdGdseXBoLTAxLWIuc3ZnCitzdmcvdGV4dC90ZXh0LWZvbnRzLTAx
LXQuc3ZnCitzdmcvdGV4dC90ZXh0LWhrZXJuLW9uLXZlcnRpY2FsLXRleHQuc3ZnCitzdmcvdGV4
dC90ZXh0LWhrZXJuLnN2Zworc3ZnL3RleHQvdGV4dC10ZXh0LTA0LXQuc3ZnCitzdmcvdGV4dC90
ZXh0LXRleHQtMDUtdC5zdmcKK3N2Zy90ZXh0L3RleHQtdGV4dC0wNi10LnN2Zworc3ZnL3RleHQv
dGV4dC12a2Vybi1vbi1ob3Jpem9udGFsLXRleHQuc3ZnCitzdmcvdGV4dC90ZXh0LXZrZXJuLnN2
ZworaHR0cC90ZXN0cy9taXNjL1NWR0ZvbnQtZGVsYXllZC1sb2FkLmh0bWwKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9x
dC9Ta2lwcGVkCmluZGV4IGMxMmU2YTAxNWI3NDJiMDBkYTNlYmRkYzNiMTZiYWU4NDA4MDhmY2Yu
LjZkNDRjMTQ0MjYyZWExNmNjOWI1NzExMjNmOWM1NGZkOGRhNTE2NmUgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
cXQvU2tpcHBlZApAQCAtMTIzMCw3ICsxMjMwLDYgQEAgc3ZnL2N1c3RvbS9taXNzaW5nLXhsaW5r
LnN2Zwogc3ZnL2N1c3RvbS9wYXRoLWJhZC1kYXRhLnN2Zwogc3ZnL2N1c3RvbS92aXNpYmlsaXR5
LW92ZXJyaWRlLWZpbHRlci5zdmcKIHN2Zy9jdXN0b20vc3Ryb2tlLXdpZHRoLWNsaWNrLnN2Zwot
c3ZnL3RleHQvdGV4dC1mb250cy0wMS10LnN2Zwogc3ZnL3RleHQvdGV4dC1pbnRyby0wNS10LnN2
Zwogc3ZnL3RleHQvdGV4dC10c2VsZWN0LTAyLWYuc3ZnCiBzdmcvVzNDLVNWRy0xLjEvYW5pbWF0
ZS1lbGVtLTgwLXQuc3ZnCkBAIC0xMzA3LDY0ICsxMzA2LDYgQEAgc3ZnL3RleHQvdGV4dC1mb250
cy0wMS10LnN2Zwogc3ZnL3RleHQvdGV4dC1pbnRyby0wNS10LnN2Zwogc3ZnL3RleHQvdGV4dC10
c2VsZWN0LTAyLWYuc3ZnCiAKLSMgSW50ZWdyYXRlIFNWRyBGb250cyB3aXRoaW4gR2x5cGhQYWdl
IGNvbmNlcHQsIHJlbW92aW5nIHRoZSBzcGVjaWFsIFNWRyBjb2RlIHBhdGhzCi0jIGZyb20gRm9u
dCwgbWFraW5nIGl0IHBvc3NpYmxlIHRvIHJldXNlIHRoZSBzaW1wbGUgdGV4dCBjb2RlIHBhdGgg
Zm9yIFNWRyBGb250cwotIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NTkwODUKLSMgRmFpbGluZyB0ZXN0cyBhZnRlciBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5n
ZXNldC84OTIzMwotIyBUaGV5IHdpbGwgcGFzcyBhZ2FpbiB3aGVuIFFSYXdGb250IGlzIGVuYWJs
ZWQgYnkgZGVmYXVsdC4KLXN2Zy9XM0MtU1ZHLTEuMS9hbmltYXRlLWVsZW0tMDMtdC5zdmcKLXN2
Zy9XM0MtU1ZHLTEuMS9hbmltYXRlLWVsZW0tMjQtdC5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS9hbmlt
YXRlLWVsZW0tMzYtdC5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS9hbmltYXRlLWVsZW0tNDAtdC5zdmcK
LXN2Zy9XM0MtU1ZHLTEuMS9mb250cy1lbGVtLTAxLXQuc3ZnCi1zdmcvVzNDLVNWRy0xLjEvZm9u
dHMtZWxlbS0wMi10LnN2Zwotc3ZnL1czQy1TVkctMS4xL2ZvbnRzLWVsZW0tMDMtYi5zdmcKLXN2
Zy9XM0MtU1ZHLTEuMS9mb250cy1lbGVtLTA0LWIuc3ZnCi1zdmcvVzNDLVNWRy0xLjEvZm9udHMt
ZWxlbS0wNS10LnN2Zwotc3ZnL1czQy1TVkctMS4xL2ZvbnRzLWVsZW0tMDYtdC5zdmcKLXN2Zy9X
M0MtU1ZHLTEuMS9mb250cy1lbGVtLTA3LWIuc3ZnCi1zdmcvVzNDLVNWRy0xLjEvZm9udHMtZ2x5
cGgtMDItdC5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS9mb250cy1nbHlwaC0wMy10LnN2Zwotc3ZnL1cz
Qy1TVkctMS4xL2ZvbnRzLWtlcm4tMDEtdC5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS9tYXNraW5nLW1h
c2stMDEtYi5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS9wc2VydmVycy1ncmFkLTA4LWIuc3ZnCi1zdmcv
VzNDLVNWRy0xLjEvc3RydWN0LWNvbmQtMDMtdC5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS9zdHJ1Y3Qt
aW1hZ2UtMDItYi5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS90ZXh0LWFsaWduLTA4LWIuc3ZnCi1zdmcv
VzNDLVNWRy0xLjEvdGV4dC1hbHRnbHlwaC0wMS1iLnN2Zwotc3ZnL1czQy1TVkctMS4xL3RleHQt
Zm9udHMtMDMtdC5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS90ZXh0LWludHJvLTAxLXQuc3ZnCi1zdmcv
VzNDLVNWRy0xLjEvdGV4dC1pbnRyby0wMi1iLnN2Zwotc3ZnL1czQy1TVkctMS4xL3RleHQtaW50
cm8tMDMtYi5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS90ZXh0LWludHJvLTA0LXQuc3ZnCi1zdmcvVzND
LVNWRy0xLjEvdGV4dC10ZXh0LTA0LXQuc3ZnCi1zdmcvVzNDLVNWRy0xLjEvdGV4dC10ZXh0LTA1
LXQuc3ZnCi1zdmcvVzNDLVNWRy0xLjEvdGV4dC10ZXh0LTA2LXQuc3ZnCi1zdmcvY3VzdG9tL2Fj
aWQzLXRlc3QtNzcuaHRtbAotc3ZnL2N1c3RvbS9hbHRnbHlwaC5zdmcKLXN2Zy9jdXN0b20vZm9u
dC1mYWNlLXNpbXBsZS5zdmcKLXN2Zy9jdXN0b20vZ2xvYmFsLWNvbnN0cnVjdG9ycy5odG1sCi1z
dmcvY3VzdG9tL2dseXBoLXNlbGVjdGlvbi1sYW5nLWF0dHJpYnV0ZS5zdmcKLXN2Zy9jdXN0b20v
Z2x5cGgtc2V0dGluZy1kLWF0dHJpYnV0ZS5zdmcKLXN2Zy9jdXN0b20vaW5zZXJ0SXRlbUJlZm9y
ZS1mcm9tLW5vbi1saXN0LW9yaWdpbi5zdmcKLXN2Zy9jdXN0b20vc3ZnLWZvbnRzLWluLXRleHQt
Y29udHJvbHMuaHRtbAotc3ZnL2N1c3RvbS9zdmctZm9udHMtd2l0aC1uby1lbGVtZW50LXJlZmVy
ZW5jZS5odG1sCi1zdmcvY3VzdG9tL3N2Zy1mb250cy13aXRob3V0LW1pc3NpbmctZ2x5cGgueGh0
bWwKLXN2Zy9kb20vYWx0R2x5cGgtZG9tLnhodG1sCi1zdmcvZG9tL2Jhc2VWYWwtYW5pbVZhbC1j
cmFzaC5odG1sCi1zdmcvZG9tL2ZvbnQtZmFjZS1lbGVtZW50cy5odG1sCi1zdmcvdGV4dC9rZXJu
aW5nLnN2Zwotc3ZnL3RleHQvbXVsdGljaGFyLWdseXBoLnN2Zwotc3ZnL3RleHQvdGV4dC1hbHRn
bHlwaC0wMS1iLnN2Zwotc3ZnL3RleHQvdGV4dC1oa2Vybi1vbi12ZXJ0aWNhbC10ZXh0LnN2Zwot
c3ZnL3RleHQvdGV4dC1oa2Vybi5zdmcKLXN2Zy90ZXh0L3RleHQtdGV4dC0wNC10LnN2Zwotc3Zn
L3RleHQvdGV4dC10ZXh0LTA1LXQuc3ZnCi1zdmcvdGV4dC90ZXh0LXRleHQtMDYtdC5zdmcKLXN2
Zy90ZXh0L3RleHQtdmtlcm4tb24taG9yaXpvbnRhbC10ZXh0LnN2Zwotc3ZnL3RleHQvdGV4dC12
a2Vybi5zdmcKLWh0dHAvdGVzdHMvbWlzYy9TVkdGb250LWRlbGF5ZWQtbG9hZC5odG1sCi0KICMg
W1F0XSBzdmcvYW5pbWF0aW9ucy9hbmltYXRlLXBhdGgtbmVzdGVkLXRyYW5zZm9ybXMuaHRtbCBm
YWlscwogIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDg5ODcKIHN2
Zy9hbmltYXRpb25zL2FuaW1hdGUtcGF0aC1uZXN0ZWQtdHJhbnNmb3Jtcy5odG1sCkBAIC0yMTYw
LDcgKzIxMDEsNiBAQCBzdmcvY3VzdG9tL3NtYWxsLXJlY3Qtc2NhbGUuc3ZnCiAjIGZhaWxpbmcg
bmV3IHRlc3RzCiBmYXN0L3RleHQvbWlkd29yZC1icmVhay1iZWZvcmUtc3Vycm9nYXRlLXBhaXIu
aHRtbAogc3ZnL2N1c3RvbS9zdmctZm9udHMtZmFsbGJhY2sueGh0bWwKLXN2Zy9jdXN0b20vc3Zn
LWZvbnRzLXdvcmQtc3BhY2luZy5odG1sCiAKICMgbmV3IHRlc3RzLCB0aGV5IG5lZWRzIGludmVz
dGlnYXRpb24KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>141943</attachid>
            <date>2012-05-15 06:15:09 -0700</date>
            <delta_ts>2012-05-15 12:04:07 -0700</delta_ts>
            <desc>new results with the patch</desc>
            <filename>1.patch</filename>
            <type>text/plain</type>
            <size>0</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64"></data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>142028</attachid>
            <date>2012-05-15 12:39:07 -0700</date>
            <delta_ts>2012-05-16 01:37:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-86463-20120515214159.patch</filename>
            <type>text/plain</type>
            <size>11020</size>
            <attacher name="Pierre Rossi">pierre.rossi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3MTA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2VlYTU0Y2VlMWRlOGQ3
Y2IyYjg1Nzc0Yzk1N2I1ODIzZGIwM2E2Yi4uZThhNmIyY2Q3MDY0OTE0YjcxMTU4MDUzY2FmMzRk
MDQzMDc1NmMxYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTA1LTE1ICBQaWVy
cmUgUm9zc2kgIDxwaWVycmUucm9zc2lAZ21haWwuY29tPgorCisgICAgICAgIFtRdF0gRW5hYmxl
IFNWRyBGb250cyBieSBkZWZhdWx0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04NjQ2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFub3RoZXIgZmVhdHVyZSB3ZSBjYW4gZ2V0IGZvciBmcmVlIGFmdGVyIHN3
aXRjaGluZyB0byB1c2luZworICAgICAgICB0aGUgZm9udCBmYXN0IHBhdGggd2l0aCBRUmF3Rm9u
dC4KKyAgICAgICAgSXQgd2lsbCBnZXQgZGlzYWJsZWQgaW4gZmVhdHVyZXMucHJmIGlmIGVpdGhl
ciBTVkcgc3VwcG9ydCBpcworICAgICAgICBkaXNhYmxlZCBvciBpZiB3ZSBhcmUgbm90IHVzaW5n
IFFSYXdGb250IChlLmcuIGZvciBRdCA0KS4KKworICAgICAgICBDb3ZlcmVkIGJ5IGEgc2VyaWVz
IG9mIHRlc3RzIHRoYXQgd2VyZSBza2lwcGVkIGZvciB0aGUKKyAgICAgICAgUXQgcG9ydCB1cCB1
bnRpbCBub3cuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9xdC9Gb250UGxhdGZvcm1E
YXRhLmg6CisgICAgICAgIChXZWJDb3JlOjpGb250UGxhdGZvcm1EYXRhUHJpdmF0ZTo6Rm9udFBs
YXRmb3JtRGF0YVByaXZhdGUpOgorICAgICAgICBJbml0aWFsaXplIHRoZSBwbGF0Zm9ybSBkYXRh
IHVzZWQgYXMgZmFsbGJhY2sgaW4gY29uanVuY3Rpb24gd2l0aCBTVkcKKyAgICAgICAgZm9udHMg
c28gaXQgd2lsbCBob25vciBzaXplLCB3ZWlnaHQgYW5kIG9ibGlxdWUtbmVzcy4KKyAgICAgICAg
KiBzdmcvU1ZHRm9udEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U1ZHRm9udEVsZW1l
bnQ6OmVuc3VyZUdseXBoQ2FjaGUpOiBhdm9pZCBhbWJpZ3VpdHkgd2l0aCBTdHJpbmcoY29uc3Qg
UVN0cmluZyYpCisKIDIwMTItMDUtMTUgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RA
Z21haWwuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxMTY3MTIuCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9Gb250UGxhdGZv
cm1EYXRhLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9Gb250UGxhdGZv
cm1EYXRhLmgKaW5kZXggZjU1ZTE5YzJiMTMwYzNmODlmNzQyNDVhMzQ1NWE4ZDMzMTAwOTQxMi4u
YjYwZDA1ZDUyYWY2MGU0MDhlNmMwZWU3YjU2YTVlMzAwNjdhY2RjOCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvRm9udFBsYXRmb3JtRGF0YS5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L0ZvbnRQbGF0Zm9ybURhdGEuaApA
QCAtNTUsNyArNTUsMTcgQEAgcHVibGljOgogICAgICAgICAsIGJvbGQoYm9sZCkKICAgICAgICAg
LCBvYmxpcXVlKG9ibGlxdWUpCiAgICAgICAgICwgaXNEZWxldGVkVmFsdWUoZmFsc2UpCi0gICAg
eyB9CisgICAgeworLy8gVGhpcyBpcyBuZWNlc3NhcnkgZm9yIFNWRyBGb250cywgd2hpY2ggYXJl
IG9ubHkgc3VwcG9ydGVkIHdoZW4gdXNpbmcgUVJhd0ZvbnQuCisvLyBJdCBpcyB1c2VkIHRvIGNv
bnN0cnVjdCB0aGUgYXBwcm9wcmlhdGUgcGxhdGZvcm0gZGF0YSB0byB1c2UgYXMgYSBmYWxsYmFj
ay4KKyNpZiBIQVZFKFFSQVdGT05UKQorICAgICAgICBRRm9udCBmb250OworICAgICAgICBmb250
LnNldEJvbGQoYm9sZCk7CisgICAgICAgIGZvbnQuc2V0SXRhbGljKG9ibGlxdWUpOworICAgICAg
ICByYXdGb250ID0gUVJhd0ZvbnQ6OmZyb21Gb250KGZvbnQsIFFGb250RGF0YWJhc2U6OkFueSk7
CisgICAgICAgIHJhd0ZvbnQuc2V0UGl4ZWxTaXplKHNpemUpOworI2VuZGlmCisgICAgfQogI2lm
ICFIQVZFKFFSQVdGT05UKQogICAgIEZvbnRQbGF0Zm9ybURhdGFQcml2YXRlKGNvbnN0IFFGb250
JiBmb250KQogICAgICAgICA6IGZvbnQoZm9udCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3N2Zy9TVkdGb250RWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRm9udEVsZW1l
bnQuY3BwCmluZGV4IDk0ZTViODFmYmZhZDU4MjU2OTBkYzY3ZTRmMGM0MThkMjVmYTE1OGUuLmM4
ZWEzYzgzMGNkZTFjY2VkZjQ0YWIwMDE1MjA5OTE2NGU0NzNjMmQgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3N2Zy9TVkdGb250RWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvc3Zn
L1NWR0ZvbnRFbGVtZW50LmNwcApAQCAtMTM0LDcgKzEzNCw3IEBAIHZvaWQgU1ZHRm9udEVsZW1l
bnQ6OmVuc3VyZUdseXBoQ2FjaGUoKQogCiAgICAgICAgICAgICAvLyBSZWdpc3RlciBsaWdhdHVy
ZXMsIGlmIG5lZWRlZCwgZG9uJ3QgbWl4IHVwIHdpdGggc3Vycm9nYXRlIHBhaXJzIHRob3VnaCEK
ICAgICAgICAgICAgIGlmICh1bmljb2RlLmxlbmd0aCgpID4gMSAmJiAhVTE2X0lTX1NVUlJPR0FU
RSh1bmljb2RlWzBdKSkKLSAgICAgICAgICAgICAgICBsaWdhdHVyZXMuYXBwZW5kKHVuaWNvZGUp
OworICAgICAgICAgICAgICAgIGxpZ2F0dXJlcy5hcHBlbmQodW5pY29kZS5zdHJpbmcoKSk7CiAg
ICAgICAgIH0gZWxzZSBpZiAoY2hpbGQtPmhhc1RhZ05hbWUoU1ZHTmFtZXM6OmhrZXJuVGFnKSkg
ewogICAgICAgICAgICAgU1ZHSEtlcm5FbGVtZW50KiBoa2VybiA9IHN0YXRpY19jYXN0PFNWR0hL
ZXJuRWxlbWVudCo+KGNoaWxkKTsKICAgICAgICAgICAgIGhrZXJuLT5idWlsZEhvcml6b250YWxL
ZXJuaW5nUGFpcihtX2hvcml6b250YWxLZXJuaW5nUGFpcnMpOwpkaWZmIC0tZ2l0IGEvVG9vbHMv
Q2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGRjNmZmMDlmMjBjZjgyM2NiNjg1Mjdh
YmEzY2Q3ZTNkMjU0MTc5ODEuLjI3YTMzZGE2NDEyNTk5OGJmZTZmZjNjM2NlNDRlMWMzMjg1Yzk4
NmEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxMiBAQAorMjAxMi0wNS0xNSAgUGllcnJlIFJvc3NpICA8cGllcnJlLnJvc3NpQGdt
YWlsLmNvbT4KKworICAgICAgICBbUXRdIEVuYWJsZSBTVkcgRm9udHMgYnkgZGVmYXVsdAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODY0NjMKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHFtYWtlL21rc3Bl
Y3MvZmVhdHVyZXMvZmVhdHVyZXMucHJpOgorCiAyMDEyLTA1LTE1ICBLZW5uZXRoIFJvaGRlIENo
cmlzdGlhbnNlbiAgPGtlbm5ldGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBbUXRdIEFkZCBpbmZy
YSBmb3IgdGVzdGluZyBkb3VibGUtdGFwIHRvIHpvb20gZnVuY3Rpb25hbGl0eSBldGMKZGlmZiAt
LWdpdCBhL1Rvb2xzL3FtYWtlL21rc3BlY3MvZmVhdHVyZXMvZmVhdHVyZXMucHJpIGIvVG9vbHMv
cW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9mZWF0dXJlcy5wcmkKaW5kZXggY2YxODcxZjk5ZDlhYWYx
MzA5Nzk3ZTBiNGY3NWFiZTQ0OGY4YWVmYS4uY2MxNjdiZmNlNGUxMTY1MjE0ZGRiMWI5ZWM4MDM1
N2NlYWIyYWE5NCAxMDA2NDQKLS0tIGEvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9mZWF0
dXJlcy5wcmkKKysrIGIvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9mZWF0dXJlcy5wcmkK
QEAgLTg1LDcgKzg1LDcgQEAgRkVBVFVSRV9ERUZBVUxUUyA9IFwKICAgICBFTkFCTEVfU1RZTEVf
U0NPUEVEPTAgXAogICAgIEVOQUJMRV9TVkc9MSBcCiAgICAgRU5BQkxFX1NWR19ET01fT0JKQ19C
SU5ESU5HUz0wIFwKLSAgICBFTkFCTEVfU1ZHX0ZPTlRTPTAgXAorICAgIEVOQUJMRV9TVkdfRk9O
VFM9MSBcCiAgICAgRU5BQkxFX1RFWFRfTk9USUZJQ0FUSU9OU19PTkxZPTAgXAogICAgIEVOQUJM
RV9UT1VDSF9BREpVU1RNRU5UPTEgXAogICAgIEVOQUJMRV9UT1VDSF9FVkVOVFM9MSBcCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggNzkxZDBlZTcxZmU4ZjkzMGU3ZWIzZDM2MzdmNGY5MmExYTY0OTI4Ni4uYzE3ODQ1NDdkM2Ix
MDY0YjBhMGIwMzUyMWE5YmQzYTYwMzZhOTQ1NyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEy
LTA1LTE1ICBQaWVycmUgUm9zc2kgIDxwaWVycmUucm9zc2lAZ21haWwuY29tPgorCisgICAgICAg
IFtRdF0gRW5hYmxlIFNWRyBGb250cyBieSBkZWZhdWx0CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NjQ2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0vcXQtNC44L1NraXBwZWQ6IFNraXBw
ZWQgdGhlIHJlbGV2YW50IHRlc3RzLi4uCisgICAgICAgICogcGxhdGZvcm0vcXQvU2tpcHBlZDog
Li4uIGFuZCB1bnNraXBwZWQgdGhlbSBoZXJlLgorCiAyMDEyLTA1LTE1ICBUb21teSBXaWRlbmZs
eWNodCAgPHRvbW15d0Bnb29nbGUuY29tPgogCiAgICAgICAgIE1lZGlhU3RyZWFtIEFQSTogU2V0
dGluZyBvbmVuZGVkIG9uIGEgTG9jYWxNZWRpYVN0cmVhbSB0cmlnZ2VycyBhbiBhc3NlcnRpb24g
aW4gVjgKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0LTQuOC9Ta2lwcGVkIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQtNC44L1NraXBwZWQKaW5kZXggMTJmMzEwOTQ5NGVhY2E2
MTRiZWY5M2RkMTk1NzE4MTM3NmRjMmE5YS4uNmU0MzQyNzJjYzViNDlkZWMxMTM4ZmQ1NzNhNTZl
ZTY4ZTllZGNkNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQtNC44L1NraXBw
ZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQtNC44L1NraXBwZWQKQEAgLTgxLDMgKzgx
LDY3IEBAIGZhc3QvZXZlbnRzL3BhZ2UtdmlzaWJpbGl0eS10cmFuc2l0aW9uLXRlc3QuaHRtbAog
IyBGdWxsc2NyZWVuIEFQSSBpcyBub3Qgc3VwcG9ydGVkIHdpdGggV0sxIHRoZXJlZm9yZSBub3Qg
c3VwcG9ydGVkIHdpdGggUXQgNC44CiBmdWxsc2NyZWVuCiBwbHVnaW5zL2Z1bGxzY3JlZW4tcGx1
Z2lucy1kb250LXJlbG9hZC5odG1sCisKKyMgRmFpbCB1bnRpbCBTVUJQSVhFTF9MQVlPVVQgaXMg
ZW5hYmxlZAorIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODU1MzIK
K2Zhc3Qvc3ViLXBpeGVsL2NsaWVudC13aWR0aC1oZWlnaHQtc25hcHBpbmcuaHRtbAorZmFzdC9z
dWItcGl4ZWwvbGF5b3V0LWJveGVzLXdpdGgtem9vbS5odG1sCitmYXN0L3N1Yi1waXhlbC9zaXpl
LW9mLWJveC13aXRoLXpvb20uaHRtbAorCisjIFNWRyBGb250cyBhcmUgb25seSBzdXBwb3J0ZWQg
d2hlbiB1c2luZyBRUmF3Rm9udCwgd2hpY2ggaXMgbm90CisjIHN1cHBvcnRlZCB3aXRoIFF0IDQu
CisKK3N2Zy9XM0MtU1ZHLTEuMS9hbmltYXRlLWVsZW0tMDMtdC5zdmcKK3N2Zy9XM0MtU1ZHLTEu
MS9hbmltYXRlLWVsZW0tMjQtdC5zdmcKK3N2Zy9XM0MtU1ZHLTEuMS9hbmltYXRlLWVsZW0tMzYt
dC5zdmcKK3N2Zy9XM0MtU1ZHLTEuMS9hbmltYXRlLWVsZW0tNDAtdC5zdmcKK3N2Zy9XM0MtU1ZH
LTEuMS9mb250cy1lbGVtLTAxLXQuc3ZnCitzdmcvVzNDLVNWRy0xLjEvZm9udHMtZWxlbS0wMi10
LnN2Zworc3ZnL1czQy1TVkctMS4xL2ZvbnRzLWVsZW0tMDMtYi5zdmcKK3N2Zy9XM0MtU1ZHLTEu
MS9mb250cy1lbGVtLTA0LWIuc3ZnCitzdmcvVzNDLVNWRy0xLjEvZm9udHMtZWxlbS0wNS10LnN2
Zworc3ZnL1czQy1TVkctMS4xL2ZvbnRzLWVsZW0tMDYtdC5zdmcKK3N2Zy9XM0MtU1ZHLTEuMS9m
b250cy1lbGVtLTA3LWIuc3ZnCitzdmcvVzNDLVNWRy0xLjEvZm9udHMtZ2x5cGgtMDItdC5zdmcK
K3N2Zy9XM0MtU1ZHLTEuMS9mb250cy1nbHlwaC0wMy10LnN2Zworc3ZnL1czQy1TVkctMS4xL2Zv
bnRzLWtlcm4tMDEtdC5zdmcKK3N2Zy9XM0MtU1ZHLTEuMS9tYXNraW5nLW1hc2stMDEtYi5zdmcK
K3N2Zy9XM0MtU1ZHLTEuMS9wc2VydmVycy1ncmFkLTA4LWIuc3ZnCitzdmcvVzNDLVNWRy0xLjEv
c3RydWN0LWNvbmQtMDMtdC5zdmcKK3N2Zy9XM0MtU1ZHLTEuMS9zdHJ1Y3QtaW1hZ2UtMDItYi5z
dmcKK3N2Zy9XM0MtU1ZHLTEuMS90ZXh0LWFsaWduLTA4LWIuc3ZnCitzdmcvVzNDLVNWRy0xLjEv
dGV4dC1hbHRnbHlwaC0wMS1iLnN2Zworc3ZnL1czQy1TVkctMS4xL3RleHQtZm9udHMtMDMtdC5z
dmcKK3N2Zy9XM0MtU1ZHLTEuMS90ZXh0LWludHJvLTAxLXQuc3ZnCitzdmcvVzNDLVNWRy0xLjEv
dGV4dC1pbnRyby0wMi1iLnN2Zworc3ZnL1czQy1TVkctMS4xL3RleHQtaW50cm8tMDMtYi5zdmcK
K3N2Zy9XM0MtU1ZHLTEuMS90ZXh0LWludHJvLTA0LXQuc3ZnCitzdmcvVzNDLVNWRy0xLjEvdGV4
dC10ZXh0LTA0LXQuc3ZnCitzdmcvVzNDLVNWRy0xLjEvdGV4dC10ZXh0LTA1LXQuc3ZnCitzdmcv
VzNDLVNWRy0xLjEvdGV4dC10ZXh0LTA2LXQuc3ZnCitzdmcvY3VzdG9tL2FjaWQzLXRlc3QtNzcu
aHRtbAorc3ZnL2N1c3RvbS9hbHRnbHlwaC5zdmcKK3N2Zy9jdXN0b20vZm9udC1mYWNlLXNpbXBs
ZS5zdmcKK3N2Zy9jdXN0b20vZ2xvYmFsLWNvbnN0cnVjdG9ycy5odG1sCitzdmcvY3VzdG9tL2ds
eXBoLXNlbGVjdGlvbi1sYW5nLWF0dHJpYnV0ZS5zdmcKK3N2Zy9jdXN0b20vZ2x5cGgtc2V0dGlu
Zy1kLWF0dHJpYnV0ZS5zdmcKK3N2Zy9jdXN0b20vaW5zZXJ0SXRlbUJlZm9yZS1mcm9tLW5vbi1s
aXN0LW9yaWdpbi5zdmcKK3N2Zy9jdXN0b20vc3ZnLWZvbnRzLWluLXRleHQtY29udHJvbHMuaHRt
bAorc3ZnL2N1c3RvbS9zdmctZm9udHMtd2l0aC1uby1lbGVtZW50LXJlZmVyZW5jZS5odG1sCitz
dmcvY3VzdG9tL3N2Zy1mb250cy13aXRob3V0LW1pc3NpbmctZ2x5cGgueGh0bWwKK3N2Zy9jdXN0
b20vc3ZnLWZvbnRzLXdvcmQtc3BhY2luZy5odG1sCitzdmcvZG9tL2FsdEdseXBoLWRvbS54aHRt
bAorc3ZnL2RvbS9iYXNlVmFsLWFuaW1WYWwtY3Jhc2guaHRtbAorc3ZnL2RvbS9mb250LWZhY2Ut
ZWxlbWVudHMuaHRtbAorc3ZnL3RleHQva2VybmluZy5zdmcKK3N2Zy90ZXh0L211bHRpY2hhci1n
bHlwaC5zdmcKK3N2Zy90ZXh0L3RleHQtYWx0Z2x5cGgtMDEtYi5zdmcKK3N2Zy90ZXh0L3RleHQt
Zm9udHMtMDEtdC5zdmcKK3N2Zy90ZXh0L3RleHQtaGtlcm4tb24tdmVydGljYWwtdGV4dC5zdmcK
K3N2Zy90ZXh0L3RleHQtaGtlcm4uc3ZnCitzdmcvdGV4dC90ZXh0LXRleHQtMDQtdC5zdmcKK3N2
Zy90ZXh0L3RleHQtdGV4dC0wNS10LnN2Zworc3ZnL3RleHQvdGV4dC10ZXh0LTA2LXQuc3ZnCitz
dmcvdGV4dC90ZXh0LXZrZXJuLW9uLWhvcml6b250YWwtdGV4dC5zdmcKK3N2Zy90ZXh0L3RleHQt
dmtlcm4uc3ZnCitodHRwL3Rlc3RzL21pc2MvU1ZHRm9udC1kZWxheWVkLWxvYWQuaHRtbApkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZCBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL3F0L1NraXBwZWQKaW5kZXggYTkyMTI5MGZjMTU2NjQ4OGQ5NTFmNmVmMGMzODMxZTU3
YTc5ZjBlNC4uODY1OTdmYmFhNWI5NzJhNTA2MTk3NWQ3MTBiNjljMTVkOTBmN2NjNCAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9xdC9Ta2lwcGVkCkBAIC0xMjM0LDcgKzEyMzQsNiBAQCBzdmcvY3VzdG9tL21pc3Np
bmcteGxpbmsuc3ZnCiBzdmcvY3VzdG9tL3BhdGgtYmFkLWRhdGEuc3ZnCiBzdmcvY3VzdG9tL3Zp
c2liaWxpdHktb3ZlcnJpZGUtZmlsdGVyLnN2Zwogc3ZnL2N1c3RvbS9zdHJva2Utd2lkdGgtY2xp
Y2suc3ZnCi1zdmcvdGV4dC90ZXh0LWZvbnRzLTAxLXQuc3ZnCiBzdmcvdGV4dC90ZXh0LWludHJv
LTA1LXQuc3ZnCiBzdmcvdGV4dC90ZXh0LXRzZWxlY3QtMDItZi5zdmcKIHN2Zy9XM0MtU1ZHLTEu
MS9hbmltYXRlLWVsZW0tODAtdC5zdmcKQEAgLTEzMTEsNjQgKzEzMTAsNiBAQCBzdmcvdGV4dC90
ZXh0LWZvbnRzLTAxLXQuc3ZnCiBzdmcvdGV4dC90ZXh0LWludHJvLTA1LXQuc3ZnCiBzdmcvdGV4
dC90ZXh0LXRzZWxlY3QtMDItZi5zdmcKIAotIyBJbnRlZ3JhdGUgU1ZHIEZvbnRzIHdpdGhpbiBH
bHlwaFBhZ2UgY29uY2VwdCwgcmVtb3ZpbmcgdGhlIHNwZWNpYWwgU1ZHIGNvZGUgcGF0aHMKLSMg
ZnJvbSBGb250LCBtYWtpbmcgaXQgcG9zc2libGUgdG8gcmV1c2UgdGhlIHNpbXBsZSB0ZXh0IGNv
ZGUgcGF0aCBmb3IgU1ZHIEZvbnRzCi0jIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD01OTA4NQotIyBGYWlsaW5nIHRlc3RzIGFmdGVyIGh0dHA6Ly90cmFjLndlYmtpdC5v
cmcvY2hhbmdlc2V0Lzg5MjMzCi0jIFRoZXkgd2lsbCBwYXNzIGFnYWluIHdoZW4gUVJhd0ZvbnQg
aXMgZW5hYmxlZCBieSBkZWZhdWx0Lgotc3ZnL1czQy1TVkctMS4xL2FuaW1hdGUtZWxlbS0wMy10
LnN2Zwotc3ZnL1czQy1TVkctMS4xL2FuaW1hdGUtZWxlbS0yNC10LnN2Zwotc3ZnL1czQy1TVkct
MS4xL2FuaW1hdGUtZWxlbS0zNi10LnN2Zwotc3ZnL1czQy1TVkctMS4xL2FuaW1hdGUtZWxlbS00
MC10LnN2Zwotc3ZnL1czQy1TVkctMS4xL2ZvbnRzLWVsZW0tMDEtdC5zdmcKLXN2Zy9XM0MtU1ZH
LTEuMS9mb250cy1lbGVtLTAyLXQuc3ZnCi1zdmcvVzNDLVNWRy0xLjEvZm9udHMtZWxlbS0wMy1i
LnN2Zwotc3ZnL1czQy1TVkctMS4xL2ZvbnRzLWVsZW0tMDQtYi5zdmcKLXN2Zy9XM0MtU1ZHLTEu
MS9mb250cy1lbGVtLTA1LXQuc3ZnCi1zdmcvVzNDLVNWRy0xLjEvZm9udHMtZWxlbS0wNi10LnN2
Zwotc3ZnL1czQy1TVkctMS4xL2ZvbnRzLWVsZW0tMDctYi5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS9m
b250cy1nbHlwaC0wMi10LnN2Zwotc3ZnL1czQy1TVkctMS4xL2ZvbnRzLWdseXBoLTAzLXQuc3Zn
Ci1zdmcvVzNDLVNWRy0xLjEvZm9udHMta2Vybi0wMS10LnN2Zwotc3ZnL1czQy1TVkctMS4xL21h
c2tpbmctbWFzay0wMS1iLnN2Zwotc3ZnL1czQy1TVkctMS4xL3BzZXJ2ZXJzLWdyYWQtMDgtYi5z
dmcKLXN2Zy9XM0MtU1ZHLTEuMS9zdHJ1Y3QtY29uZC0wMy10LnN2Zwotc3ZnL1czQy1TVkctMS4x
L3N0cnVjdC1pbWFnZS0wMi1iLnN2Zwotc3ZnL1czQy1TVkctMS4xL3RleHQtYWxpZ24tMDgtYi5z
dmcKLXN2Zy9XM0MtU1ZHLTEuMS90ZXh0LWFsdGdseXBoLTAxLWIuc3ZnCi1zdmcvVzNDLVNWRy0x
LjEvdGV4dC1mb250cy0wMy10LnN2Zwotc3ZnL1czQy1TVkctMS4xL3RleHQtaW50cm8tMDEtdC5z
dmcKLXN2Zy9XM0MtU1ZHLTEuMS90ZXh0LWludHJvLTAyLWIuc3ZnCi1zdmcvVzNDLVNWRy0xLjEv
dGV4dC1pbnRyby0wMy1iLnN2Zwotc3ZnL1czQy1TVkctMS4xL3RleHQtaW50cm8tMDQtdC5zdmcK
LXN2Zy9XM0MtU1ZHLTEuMS90ZXh0LXRleHQtMDQtdC5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS90ZXh0
LXRleHQtMDUtdC5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS90ZXh0LXRleHQtMDYtdC5zdmcKLXN2Zy9j
dXN0b20vYWNpZDMtdGVzdC03Ny5odG1sCi1zdmcvY3VzdG9tL2FsdGdseXBoLnN2Zwotc3ZnL2N1
c3RvbS9mb250LWZhY2Utc2ltcGxlLnN2Zwotc3ZnL2N1c3RvbS9nbG9iYWwtY29uc3RydWN0b3Jz
Lmh0bWwKLXN2Zy9jdXN0b20vZ2x5cGgtc2VsZWN0aW9uLWxhbmctYXR0cmlidXRlLnN2Zwotc3Zn
L2N1c3RvbS9nbHlwaC1zZXR0aW5nLWQtYXR0cmlidXRlLnN2Zwotc3ZnL2N1c3RvbS9pbnNlcnRJ
dGVtQmVmb3JlLWZyb20tbm9uLWxpc3Qtb3JpZ2luLnN2Zwotc3ZnL2N1c3RvbS9zdmctZm9udHMt
aW4tdGV4dC1jb250cm9scy5odG1sCi1zdmcvY3VzdG9tL3N2Zy1mb250cy13aXRoLW5vLWVsZW1l
bnQtcmVmZXJlbmNlLmh0bWwKLXN2Zy9jdXN0b20vc3ZnLWZvbnRzLXdpdGhvdXQtbWlzc2luZy1n
bHlwaC54aHRtbAotc3ZnL2RvbS9hbHRHbHlwaC1kb20ueGh0bWwKLXN2Zy9kb20vYmFzZVZhbC1h
bmltVmFsLWNyYXNoLmh0bWwKLXN2Zy9kb20vZm9udC1mYWNlLWVsZW1lbnRzLmh0bWwKLXN2Zy90
ZXh0L2tlcm5pbmcuc3ZnCi1zdmcvdGV4dC9tdWx0aWNoYXItZ2x5cGguc3ZnCi1zdmcvdGV4dC90
ZXh0LWFsdGdseXBoLTAxLWIuc3ZnCi1zdmcvdGV4dC90ZXh0LWhrZXJuLW9uLXZlcnRpY2FsLXRl
eHQuc3ZnCi1zdmcvdGV4dC90ZXh0LWhrZXJuLnN2Zwotc3ZnL3RleHQvdGV4dC10ZXh0LTA0LXQu
c3ZnCi1zdmcvdGV4dC90ZXh0LXRleHQtMDUtdC5zdmcKLXN2Zy90ZXh0L3RleHQtdGV4dC0wNi10
LnN2Zwotc3ZnL3RleHQvdGV4dC12a2Vybi1vbi1ob3Jpem9udGFsLXRleHQuc3ZnCi1zdmcvdGV4
dC90ZXh0LXZrZXJuLnN2ZwotaHR0cC90ZXN0cy9taXNjL1NWR0ZvbnQtZGVsYXllZC1sb2FkLmh0
bWwKLQogIyBbUXRdIHN2Zy9hbmltYXRpb25zL2FuaW1hdGUtcGF0aC1uZXN0ZWQtdHJhbnNmb3Jt
cy5odG1sIGZhaWxzCiAjIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00
ODk4Nwogc3ZnL2FuaW1hdGlvbnMvYW5pbWF0ZS1wYXRoLW5lc3RlZC10cmFuc2Zvcm1zLmh0bWwK
QEAgLTIxNTEsNyArMjA5Miw2IEBAIHN2Zy9jdXN0b20vc21hbGwtcmVjdC1zY2FsZS5zdmcKICMg
ZmFpbGluZyBuZXcgdGVzdHMKIGZhc3QvdGV4dC9taWR3b3JkLWJyZWFrLWJlZm9yZS1zdXJyb2dh
dGUtcGFpci5odG1sCiBzdmcvY3VzdG9tL3N2Zy1mb250cy1mYWxsYmFjay54aHRtbAotc3ZnL2N1
c3RvbS9zdmctZm9udHMtd29yZC1zcGFjaW5nLmh0bWwKIAogIyBuZXcgdGVzdHMsIHRoZXkgbmVl
ZHMgaW52ZXN0aWdhdGlvbgogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>142197</attachid>
            <date>2012-05-16 01:38:02 -0700</date>
            <delta_ts>2012-05-16 04:16:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-86463-20120516104051.patch</filename>
            <type>text/plain</type>
            <size>12572</size>
            <attacher name="Pierre Rossi">pierre.rossi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3MTI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWVhZjA2ZGJmNTFjMzA4
N2NmNmExZjg0NDM1MDhjZGNiZWFlMTc2MC4uN2FmODYxOTVjODc1ZjA3NTE2YjZkMjIwMjI5MDMy
YThmOGFlY2VkYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDEyLTA1LTE1ICBQaWVy
cmUgUm9zc2kgIDxwaWVycmUucm9zc2lAZ21haWwuY29tPgorCisgICAgICAgIFtRdF0gRW5hYmxl
IFNWRyBGb250cyBieSBkZWZhdWx0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04NjQ2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFub3RoZXIgZmVhdHVyZSB3ZSBjYW4gZ2V0IGZvciBmcmVlIGFmdGVyIHN3
aXRjaGluZyB0byB1c2luZworICAgICAgICB0aGUgZm9udCBmYXN0IHBhdGggd2l0aCBRUmF3Rm9u
dC4KKyAgICAgICAgSXQgd2lsbCBnZXQgZGlzYWJsZWQgaW4gZmVhdHVyZXMucHJmIGlmIGVpdGhl
ciBTVkcgc3VwcG9ydCBpcworICAgICAgICBkaXNhYmxlZCBvciBpZiB3ZSBhcmUgbm90IHVzaW5n
IFFSYXdGb250IChlLmcuIGZvciBRdCA0KS4KKworICAgICAgICBDb3ZlcmVkIGJ5IGEgc2VyaWVz
IG9mIHRlc3RzIHRoYXQgd2VyZSBza2lwcGVkIGZvciB0aGUKKyAgICAgICAgUXQgcG9ydCB1cCB1
bnRpbCBub3cuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9xdC9Gb250UGxhdGZvcm1E
YXRhLmg6CisgICAgICAgIChXZWJDb3JlOjpGb250UGxhdGZvcm1EYXRhUHJpdmF0ZTo6Rm9udFBs
YXRmb3JtRGF0YVByaXZhdGUpOgorICAgICAgICBJbml0aWFsaXplIHRoZSBwbGF0Zm9ybSBkYXRh
IHVzZWQgYXMgZmFsbGJhY2sgaW4gY29uanVuY3Rpb24gd2l0aCBTVkcKKyAgICAgICAgZm9udHMg
c28gaXQgd2lsbCBob25vciBzaXplLCB3ZWlnaHQgYW5kIG9ibGlxdWUtbmVzcy4KKyAgICAgICAg
KiByZW5kZXJpbmcvc3ZnL1NWR1RleHRNZXRyaWNzQnVpbGRlci5jcHA6IEF2b2lkIGZvcmNpbmcg
dGhlIGNvbXBsZXggcGF0aC4KKyAgICAgICAgKFdlYkNvcmU6OlNWR1RleHRNZXRyaWNzQnVpbGRl
cjo6YWR2YW5jZSk6CisgICAgICAgIChXZWJDb3JlOjpTVkdUZXh0TWV0cmljc0J1aWxkZXI6OmFk
dmFuY2VTaW1wbGVUZXh0KToKKyAgICAgICAgKFdlYkNvcmU6OlNWR1RleHRNZXRyaWNzQnVpbGRl
cjo6aW5pdGlhbGl6ZU1lYXN1cmVtZW50V2l0aFRleHRSZW5kZXJlcik6CisgICAgICAgICogc3Zn
L1NWR0ZvbnRFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNWR0ZvbnRFbGVtZW50Ojpl
bnN1cmVHbHlwaENhY2hlKTogYXZvaWQgYW1iaWd1aXR5IHdpdGggU3RyaW5nKGNvbnN0IFFTdHJp
bmcmKQorCiAyMDEyLTA1LTE1ICBEYW4gQmVybnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CiAKICAg
ICAgICAgUnVieSBhbm5vdGF0aW9uIGlzIGluY29ycmVjdGx5IGlkZW50aWZpZWQgYXMgYSBwYXJh
Z3JhcGggYm91bmRhcnkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL3F0L0ZvbnRQbGF0Zm9ybURhdGEuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL3F0L0ZvbnRQbGF0Zm9ybURhdGEuaAppbmRleCBmNTVlMTljMmIxMzBjM2Y4OWY3NDI0NWEz
NDU1YThkMzMxMDA5NDEyLi5iNjBkMDVkNTJhZjYwZTQwOGU2YzBlZTdiNTZhNWUzMDA2N2FjZGM4
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9Gb250UGxh
dGZvcm1EYXRhLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvRm9u
dFBsYXRmb3JtRGF0YS5oCkBAIC01NSw3ICs1NSwxNyBAQCBwdWJsaWM6CiAgICAgICAgICwgYm9s
ZChib2xkKQogICAgICAgICAsIG9ibGlxdWUob2JsaXF1ZSkKICAgICAgICAgLCBpc0RlbGV0ZWRW
YWx1ZShmYWxzZSkKLSAgICB7IH0KKyAgICB7CisvLyBUaGlzIGlzIG5lY2Vzc2FyeSBmb3IgU1ZH
IEZvbnRzLCB3aGljaCBhcmUgb25seSBzdXBwb3J0ZWQgd2hlbiB1c2luZyBRUmF3Rm9udC4KKy8v
IEl0IGlzIHVzZWQgdG8gY29uc3RydWN0IHRoZSBhcHByb3ByaWF0ZSBwbGF0Zm9ybSBkYXRhIHRv
IHVzZSBhcyBhIGZhbGxiYWNrLgorI2lmIEhBVkUoUVJBV0ZPTlQpCisgICAgICAgIFFGb250IGZv
bnQ7CisgICAgICAgIGZvbnQuc2V0Qm9sZChib2xkKTsKKyAgICAgICAgZm9udC5zZXRJdGFsaWMo
b2JsaXF1ZSk7CisgICAgICAgIHJhd0ZvbnQgPSBRUmF3Rm9udDo6ZnJvbUZvbnQoZm9udCwgUUZv
bnREYXRhYmFzZTo6QW55KTsKKyAgICAgICAgcmF3Rm9udC5zZXRQaXhlbFNpemUoc2l6ZSk7Cisj
ZW5kaWYKKyAgICB9CiAjaWYgIUhBVkUoUVJBV0ZPTlQpCiAgICAgRm9udFBsYXRmb3JtRGF0YVBy
aXZhdGUoY29uc3QgUUZvbnQmIGZvbnQpCiAgICAgICAgIDogZm9udChmb250KQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdUZXh0TWV0cmljc0J1aWxkZXIuY3Bw
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdUZXh0TWV0cmljc0J1aWxkZXIuY3Bw
CmluZGV4IGM5NGYwYzc0YTRiNjliOGVlYzY2MDU2YWRjMGJiZjExNmI2ZTQ2OWYuLjgxZmMzMjVh
MTQ4MWY0Zjc0NjJjMWZiMDhmNjExZjUwMWZlMzJkNTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9zdmcvU1ZHVGV4dE1ldHJpY3NCdWlsZGVyLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1NWR1RleHRNZXRyaWNzQnVpbGRlci5jcHAKQEAgLTQ4LDcg
KzQ4LDcgQEAgYm9vbCBTVkdUZXh0TWV0cmljc0J1aWxkZXI6OmFkdmFuY2UoKQogICAgIGlmIChp
bnQobV90ZXh0UG9zaXRpb24pID49IG1fcnVuLmNoYXJhY3RlcnNMZW5ndGgoKSkKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogCi0jaWYgUExBVEZPUk0oUVQpCisjaWYgUExBVEZPUk0oUVQpICYmICFI
QVZFKFFSQVdGT05UKQogICAgIGFkdmFuY2VDb21wbGV4VGV4dCgpOwogI2Vsc2UKICAgICBpZiAo
bV9pc0NvbXBsZXhUZXh0KQpAQCAtNjIsNyArNjIsNyBAQCBib29sIFNWR1RleHRNZXRyaWNzQnVp
bGRlcjo6YWR2YW5jZSgpCiAKIHZvaWQgU1ZHVGV4dE1ldHJpY3NCdWlsZGVyOjphZHZhbmNlU2lt
cGxlVGV4dCgpCiB7Ci0jaWYgUExBVEZPUk0oUVQpCisjaWYgUExBVEZPUk0oUVQpICYmICFIQVZF
KFFSQVdGT05UKQogICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwogI2Vsc2UKICAgICB1bnNpZ25l
ZCBtZXRyaWNzTGVuZ3RoID0gbV9zaW1wbGVXaWR0aEl0ZXJhdG9yLT5hZHZhbmNlKG1fdGV4dFBv
c2l0aW9uICsgMSk7CkBAIC0xMTUsNyArMTE1LDcgQEAgdm9pZCBTVkdUZXh0TWV0cmljc0J1aWxk
ZXI6OmluaXRpYWxpemVNZWFzdXJlbWVudFdpdGhUZXh0UmVuZGVyZXIoUmVuZGVyU1ZHSW5saW4K
ICAgICBtX3J1biA9IFNWR1RleHRNZXRyaWNzOjpjb25zdHJ1Y3RUZXh0UnVuKHRleHQsIHRleHQt
PmNoYXJhY3RlcnMoKSwgMCwgdGV4dC0+dGV4dExlbmd0aCgpKTsKICAgICBtX2lzQ29tcGxleFRl
eHQgPSBzY2FsZWRGb250LmNvZGVQYXRoKG1fcnVuKSA9PSBGb250OjpDb21wbGV4OwogCi0jaWYg
IVBMQVRGT1JNKFFUKQorI2lmICFQTEFURk9STShRVCkgfHwgSEFWRShRUkFXRk9OVCkKICAgICBp
ZiAobV9pc0NvbXBsZXhUZXh0KQogICAgICAgICBtX3NpbXBsZVdpZHRoSXRlcmF0b3IuY2xlYXIo
KTsKICAgICBlbHNlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHRm9udEVsZW1l
bnQuY3BwIGIvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0ZvbnRFbGVtZW50LmNwcAppbmRleCA5NGU1
YjgxZmJmYWQ1ODI1NjkwZGM2N2U0ZjBjNDE4ZDI1ZmExNThlLi5jOGVhM2M4MzBjZGUxY2NlZGY0
NGFiMDAxNTIwOTkxNjRlNDczYzJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZH
Rm9udEVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdGb250RWxlbWVudC5j
cHAKQEAgLTEzNCw3ICsxMzQsNyBAQCB2b2lkIFNWR0ZvbnRFbGVtZW50OjplbnN1cmVHbHlwaENh
Y2hlKCkKIAogICAgICAgICAgICAgLy8gUmVnaXN0ZXIgbGlnYXR1cmVzLCBpZiBuZWVkZWQsIGRv
bid0IG1peCB1cCB3aXRoIHN1cnJvZ2F0ZSBwYWlycyB0aG91Z2ghCiAgICAgICAgICAgICBpZiAo
dW5pY29kZS5sZW5ndGgoKSA+IDEgJiYgIVUxNl9JU19TVVJST0dBVEUodW5pY29kZVswXSkpCi0g
ICAgICAgICAgICAgICAgbGlnYXR1cmVzLmFwcGVuZCh1bmljb2RlKTsKKyAgICAgICAgICAgICAg
ICBsaWdhdHVyZXMuYXBwZW5kKHVuaWNvZGUuc3RyaW5nKCkpOwogICAgICAgICB9IGVsc2UgaWYg
KGNoaWxkLT5oYXNUYWdOYW1lKFNWR05hbWVzOjpoa2VyblRhZykpIHsKICAgICAgICAgICAgIFNW
R0hLZXJuRWxlbWVudCogaGtlcm4gPSBzdGF0aWNfY2FzdDxTVkdIS2VybkVsZW1lbnQqPihjaGls
ZCk7CiAgICAgICAgICAgICBoa2Vybi0+YnVpbGRIb3Jpem9udGFsS2VybmluZ1BhaXIobV9ob3Jp
em9udGFsS2VybmluZ1BhaXJzKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xz
L0NoYW5nZUxvZwppbmRleCAyOGVkODkxNzcxYThkNzEyNGFjYjQ1ZmM1NTFlZTQ3ZjQ1YzQwNzBm
Li5mZjlhMTA4ZjBlMTc1NWNmZjY5ZWViNzBkNGEzZWFhOGY3OGFjNzY5IDEwMDY0NAotLS0gYS9U
b29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIw
MTItMDUtMTUgIFBpZXJyZSBSb3NzaSAgPHBpZXJyZS5yb3NzaUBnbWFpbC5jb20+CisKKyAgICAg
ICAgW1F0XSBFbmFibGUgU1ZHIEZvbnRzIGJ5IGRlZmF1bHQKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg2NDYzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBxbWFrZS9ta3NwZWNzL2ZlYXR1cmVzL2ZlYXR1
cmVzLnByaToKKwogMjAxMi0wNS0xNSAgSmVzc2llIEJlcmxpbiAgPGpiZXJsaW5AYXBwbGUuY29t
PgogCiAgICAgICAgIFdLQ29udGV4dFNldENhY2hlTW9kZWwoY29udGV4dHJlZiwga1dLQ2FjaGVN
b2RlbERvY3VtZW50Vmlld2VyKSBkb2Vzbid0IHByZXZlbnQgcGFnZXMgZnJvbQpkaWZmIC0tZ2l0
IGEvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9mZWF0dXJlcy5wcmkgYi9Ub29scy9xbWFr
ZS9ta3NwZWNzL2ZlYXR1cmVzL2ZlYXR1cmVzLnByaQppbmRleCBjZjE4NzFmOTlkOWFhZjEzMDk3
OTdlMGI0Zjc1YWJlNDQ4ZjhhZWZhLi5jYzE2N2JmY2U0ZTExNjUyMTRkZGIxYjllYzgwMzU3Y2Vh
YjJhYTk0IDEwMDY0NAotLS0gYS9Ub29scy9xbWFrZS9ta3NwZWNzL2ZlYXR1cmVzL2ZlYXR1cmVz
LnByaQorKysgYi9Ub29scy9xbWFrZS9ta3NwZWNzL2ZlYXR1cmVzL2ZlYXR1cmVzLnByaQpAQCAt
ODUsNyArODUsNyBAQCBGRUFUVVJFX0RFRkFVTFRTID0gXAogICAgIEVOQUJMRV9TVFlMRV9TQ09Q
RUQ9MCBcCiAgICAgRU5BQkxFX1NWRz0xIFwKICAgICBFTkFCTEVfU1ZHX0RPTV9PQkpDX0JJTkRJ
TkdTPTAgXAotICAgIEVOQUJMRV9TVkdfRk9OVFM9MCBcCisgICAgRU5BQkxFX1NWR19GT05UUz0x
IFwKICAgICBFTkFCTEVfVEVYVF9OT1RJRklDQVRJT05TX09OTFk9MCBcCiAgICAgRU5BQkxFX1RP
VUNIX0FESlVTVE1FTlQ9MSBcCiAgICAgRU5BQkxFX1RPVUNIX0VWRU5UUz0xIFwKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA0
ZWU0YTI3NjZiMzcyYTk4MDQ3MjA4ZGZkMjM2OTA4YTFjNTJlNTQyLi4wYTRlYzg3ZWVhODllNGMw
ZTM2Y2VhY2EyMmUzMzMxNGFlNWQ0YmYxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTItMDUt
MTUgIFBpZXJyZSBSb3NzaSAgPHBpZXJyZS5yb3NzaUBnbWFpbC5jb20+CisKKyAgICAgICAgW1F0
XSBFbmFibGUgU1ZHIEZvbnRzIGJ5IGRlZmF1bHQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTg2NDYzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC00LjgvU2tpcHBlZDogU2tpcHBlZCB0
aGUgcmVsZXZhbnQgdGVzdHMuLi4KKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9Ta2lwcGVkOiAuLi4g
YW5kIHVuc2tpcHBlZCB0aGVtIGhlcmUuCisKIDIwMTItMDUtMTUgIE1pa2UgV2VzdCAgPG1rd3N0
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBGaXhpbmcgdGhlIGZsYWt5ICdzY3JpcHQtc3JjLXJl
ZGlyZWN0Lmh0bWwnIHRlc3QuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC00
LjgvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0LTQuOC9Ta2lwcGVkCmluZGV4IDEy
ZjMxMDk0OTRlYWNhNjE0YmVmOTNkZDE5NTcxODEzNzZkYzJhOWEuLjZlNDM0MjcyY2M1YjQ5ZGVj
MTEzOGZkNTczYTU2ZWU2OGU5ZWRjZDcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L3F0LTQuOC9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0LTQuOC9Ta2lwcGVk
CkBAIC04MSwzICs4MSw2NyBAQCBmYXN0L2V2ZW50cy9wYWdlLXZpc2liaWxpdHktdHJhbnNpdGlv
bi10ZXN0Lmh0bWwKICMgRnVsbHNjcmVlbiBBUEkgaXMgbm90IHN1cHBvcnRlZCB3aXRoIFdLMSB0
aGVyZWZvcmUgbm90IHN1cHBvcnRlZCB3aXRoIFF0IDQuOAogZnVsbHNjcmVlbgogcGx1Z2lucy9m
dWxsc2NyZWVuLXBsdWdpbnMtZG9udC1yZWxvYWQuaHRtbAorCisjIEZhaWwgdW50aWwgU1VCUElY
RUxfTEFZT1VUIGlzIGVuYWJsZWQKKyMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTg1NTMyCitmYXN0L3N1Yi1waXhlbC9jbGllbnQtd2lkdGgtaGVpZ2h0LXNuYXBwaW5n
Lmh0bWwKK2Zhc3Qvc3ViLXBpeGVsL2xheW91dC1ib3hlcy13aXRoLXpvb20uaHRtbAorZmFzdC9z
dWItcGl4ZWwvc2l6ZS1vZi1ib3gtd2l0aC16b29tLmh0bWwKKworIyBTVkcgRm9udHMgYXJlIG9u
bHkgc3VwcG9ydGVkIHdoZW4gdXNpbmcgUVJhd0ZvbnQsIHdoaWNoIGlzIG5vdAorIyBzdXBwb3J0
ZWQgd2l0aCBRdCA0LgorCitzdmcvVzNDLVNWRy0xLjEvYW5pbWF0ZS1lbGVtLTAzLXQuc3ZnCitz
dmcvVzNDLVNWRy0xLjEvYW5pbWF0ZS1lbGVtLTI0LXQuc3ZnCitzdmcvVzNDLVNWRy0xLjEvYW5p
bWF0ZS1lbGVtLTM2LXQuc3ZnCitzdmcvVzNDLVNWRy0xLjEvYW5pbWF0ZS1lbGVtLTQwLXQuc3Zn
CitzdmcvVzNDLVNWRy0xLjEvZm9udHMtZWxlbS0wMS10LnN2Zworc3ZnL1czQy1TVkctMS4xL2Zv
bnRzLWVsZW0tMDItdC5zdmcKK3N2Zy9XM0MtU1ZHLTEuMS9mb250cy1lbGVtLTAzLWIuc3ZnCitz
dmcvVzNDLVNWRy0xLjEvZm9udHMtZWxlbS0wNC1iLnN2Zworc3ZnL1czQy1TVkctMS4xL2ZvbnRz
LWVsZW0tMDUtdC5zdmcKK3N2Zy9XM0MtU1ZHLTEuMS9mb250cy1lbGVtLTA2LXQuc3ZnCitzdmcv
VzNDLVNWRy0xLjEvZm9udHMtZWxlbS0wNy1iLnN2Zworc3ZnL1czQy1TVkctMS4xL2ZvbnRzLWds
eXBoLTAyLXQuc3ZnCitzdmcvVzNDLVNWRy0xLjEvZm9udHMtZ2x5cGgtMDMtdC5zdmcKK3N2Zy9X
M0MtU1ZHLTEuMS9mb250cy1rZXJuLTAxLXQuc3ZnCitzdmcvVzNDLVNWRy0xLjEvbWFza2luZy1t
YXNrLTAxLWIuc3ZnCitzdmcvVzNDLVNWRy0xLjEvcHNlcnZlcnMtZ3JhZC0wOC1iLnN2Zworc3Zn
L1czQy1TVkctMS4xL3N0cnVjdC1jb25kLTAzLXQuc3ZnCitzdmcvVzNDLVNWRy0xLjEvc3RydWN0
LWltYWdlLTAyLWIuc3ZnCitzdmcvVzNDLVNWRy0xLjEvdGV4dC1hbGlnbi0wOC1iLnN2Zworc3Zn
L1czQy1TVkctMS4xL3RleHQtYWx0Z2x5cGgtMDEtYi5zdmcKK3N2Zy9XM0MtU1ZHLTEuMS90ZXh0
LWZvbnRzLTAzLXQuc3ZnCitzdmcvVzNDLVNWRy0xLjEvdGV4dC1pbnRyby0wMS10LnN2Zworc3Zn
L1czQy1TVkctMS4xL3RleHQtaW50cm8tMDItYi5zdmcKK3N2Zy9XM0MtU1ZHLTEuMS90ZXh0LWlu
dHJvLTAzLWIuc3ZnCitzdmcvVzNDLVNWRy0xLjEvdGV4dC1pbnRyby0wNC10LnN2Zworc3ZnL1cz
Qy1TVkctMS4xL3RleHQtdGV4dC0wNC10LnN2Zworc3ZnL1czQy1TVkctMS4xL3RleHQtdGV4dC0w
NS10LnN2Zworc3ZnL1czQy1TVkctMS4xL3RleHQtdGV4dC0wNi10LnN2Zworc3ZnL2N1c3RvbS9h
Y2lkMy10ZXN0LTc3Lmh0bWwKK3N2Zy9jdXN0b20vYWx0Z2x5cGguc3ZnCitzdmcvY3VzdG9tL2Zv
bnQtZmFjZS1zaW1wbGUuc3ZnCitzdmcvY3VzdG9tL2dsb2JhbC1jb25zdHJ1Y3RvcnMuaHRtbAor
c3ZnL2N1c3RvbS9nbHlwaC1zZWxlY3Rpb24tbGFuZy1hdHRyaWJ1dGUuc3ZnCitzdmcvY3VzdG9t
L2dseXBoLXNldHRpbmctZC1hdHRyaWJ1dGUuc3ZnCitzdmcvY3VzdG9tL2luc2VydEl0ZW1CZWZv
cmUtZnJvbS1ub24tbGlzdC1vcmlnaW4uc3ZnCitzdmcvY3VzdG9tL3N2Zy1mb250cy1pbi10ZXh0
LWNvbnRyb2xzLmh0bWwKK3N2Zy9jdXN0b20vc3ZnLWZvbnRzLXdpdGgtbm8tZWxlbWVudC1yZWZl
cmVuY2UuaHRtbAorc3ZnL2N1c3RvbS9zdmctZm9udHMtd2l0aG91dC1taXNzaW5nLWdseXBoLnho
dG1sCitzdmcvY3VzdG9tL3N2Zy1mb250cy13b3JkLXNwYWNpbmcuaHRtbAorc3ZnL2RvbS9hbHRH
bHlwaC1kb20ueGh0bWwKK3N2Zy9kb20vYmFzZVZhbC1hbmltVmFsLWNyYXNoLmh0bWwKK3N2Zy9k
b20vZm9udC1mYWNlLWVsZW1lbnRzLmh0bWwKK3N2Zy90ZXh0L2tlcm5pbmcuc3ZnCitzdmcvdGV4
dC9tdWx0aWNoYXItZ2x5cGguc3ZnCitzdmcvdGV4dC90ZXh0LWFsdGdseXBoLTAxLWIuc3ZnCitz
dmcvdGV4dC90ZXh0LWZvbnRzLTAxLXQuc3ZnCitzdmcvdGV4dC90ZXh0LWhrZXJuLW9uLXZlcnRp
Y2FsLXRleHQuc3ZnCitzdmcvdGV4dC90ZXh0LWhrZXJuLnN2Zworc3ZnL3RleHQvdGV4dC10ZXh0
LTA0LXQuc3ZnCitzdmcvdGV4dC90ZXh0LXRleHQtMDUtdC5zdmcKK3N2Zy90ZXh0L3RleHQtdGV4
dC0wNi10LnN2Zworc3ZnL3RleHQvdGV4dC12a2Vybi1vbi1ob3Jpem9udGFsLXRleHQuc3ZnCitz
dmcvdGV4dC90ZXh0LXZrZXJuLnN2ZworaHR0cC90ZXN0cy9taXNjL1NWR0ZvbnQtZGVsYXllZC1s
b2FkLmh0bWwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCmluZGV4IGE5MjEyOTBmYzE1NjY0ODhkOTUx
ZjZlZjBjMzgzMWU1N2E3OWYwZTQuLjg2NTk3ZmJhYTViOTcyYTUwNjE5NzVkNzEwYjY5YzE1ZDkw
ZjdjYzQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKKysrIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZApAQCAtMTIzNCw3ICsxMjM0LDYgQEAgc3Zn
L2N1c3RvbS9taXNzaW5nLXhsaW5rLnN2Zwogc3ZnL2N1c3RvbS9wYXRoLWJhZC1kYXRhLnN2Zwog
c3ZnL2N1c3RvbS92aXNpYmlsaXR5LW92ZXJyaWRlLWZpbHRlci5zdmcKIHN2Zy9jdXN0b20vc3Ry
b2tlLXdpZHRoLWNsaWNrLnN2Zwotc3ZnL3RleHQvdGV4dC1mb250cy0wMS10LnN2Zwogc3ZnL3Rl
eHQvdGV4dC1pbnRyby0wNS10LnN2Zwogc3ZnL3RleHQvdGV4dC10c2VsZWN0LTAyLWYuc3ZnCiBz
dmcvVzNDLVNWRy0xLjEvYW5pbWF0ZS1lbGVtLTgwLXQuc3ZnCkBAIC0xMzExLDY0ICsxMzEwLDYg
QEAgc3ZnL3RleHQvdGV4dC1mb250cy0wMS10LnN2Zwogc3ZnL3RleHQvdGV4dC1pbnRyby0wNS10
LnN2Zwogc3ZnL3RleHQvdGV4dC10c2VsZWN0LTAyLWYuc3ZnCiAKLSMgSW50ZWdyYXRlIFNWRyBG
b250cyB3aXRoaW4gR2x5cGhQYWdlIGNvbmNlcHQsIHJlbW92aW5nIHRoZSBzcGVjaWFsIFNWRyBj
b2RlIHBhdGhzCi0jIGZyb20gRm9udCwgbWFraW5nIGl0IHBvc3NpYmxlIHRvIHJldXNlIHRoZSBz
aW1wbGUgdGV4dCBjb2RlIHBhdGggZm9yIFNWRyBGb250cwotIyBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTkwODUKLSMgRmFpbGluZyB0ZXN0cyBhZnRlciBodHRwOi8v
dHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC84OTIzMwotIyBUaGV5IHdpbGwgcGFzcyBhZ2FpbiB3
aGVuIFFSYXdGb250IGlzIGVuYWJsZWQgYnkgZGVmYXVsdC4KLXN2Zy9XM0MtU1ZHLTEuMS9hbmlt
YXRlLWVsZW0tMDMtdC5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS9hbmltYXRlLWVsZW0tMjQtdC5zdmcK
LXN2Zy9XM0MtU1ZHLTEuMS9hbmltYXRlLWVsZW0tMzYtdC5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS9h
bmltYXRlLWVsZW0tNDAtdC5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS9mb250cy1lbGVtLTAxLXQuc3Zn
Ci1zdmcvVzNDLVNWRy0xLjEvZm9udHMtZWxlbS0wMi10LnN2Zwotc3ZnL1czQy1TVkctMS4xL2Zv
bnRzLWVsZW0tMDMtYi5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS9mb250cy1lbGVtLTA0LWIuc3ZnCi1z
dmcvVzNDLVNWRy0xLjEvZm9udHMtZWxlbS0wNS10LnN2Zwotc3ZnL1czQy1TVkctMS4xL2ZvbnRz
LWVsZW0tMDYtdC5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS9mb250cy1lbGVtLTA3LWIuc3ZnCi1zdmcv
VzNDLVNWRy0xLjEvZm9udHMtZ2x5cGgtMDItdC5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS9mb250cy1n
bHlwaC0wMy10LnN2Zwotc3ZnL1czQy1TVkctMS4xL2ZvbnRzLWtlcm4tMDEtdC5zdmcKLXN2Zy9X
M0MtU1ZHLTEuMS9tYXNraW5nLW1hc2stMDEtYi5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS9wc2VydmVy
cy1ncmFkLTA4LWIuc3ZnCi1zdmcvVzNDLVNWRy0xLjEvc3RydWN0LWNvbmQtMDMtdC5zdmcKLXN2
Zy9XM0MtU1ZHLTEuMS9zdHJ1Y3QtaW1hZ2UtMDItYi5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS90ZXh0
LWFsaWduLTA4LWIuc3ZnCi1zdmcvVzNDLVNWRy0xLjEvdGV4dC1hbHRnbHlwaC0wMS1iLnN2Zwot
c3ZnL1czQy1TVkctMS4xL3RleHQtZm9udHMtMDMtdC5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS90ZXh0
LWludHJvLTAxLXQuc3ZnCi1zdmcvVzNDLVNWRy0xLjEvdGV4dC1pbnRyby0wMi1iLnN2Zwotc3Zn
L1czQy1TVkctMS4xL3RleHQtaW50cm8tMDMtYi5zdmcKLXN2Zy9XM0MtU1ZHLTEuMS90ZXh0LWlu
dHJvLTA0LXQuc3ZnCi1zdmcvVzNDLVNWRy0xLjEvdGV4dC10ZXh0LTA0LXQuc3ZnCi1zdmcvVzND
LVNWRy0xLjEvdGV4dC10ZXh0LTA1LXQuc3ZnCi1zdmcvVzNDLVNWRy0xLjEvdGV4dC10ZXh0LTA2
LXQuc3ZnCi1zdmcvY3VzdG9tL2FjaWQzLXRlc3QtNzcuaHRtbAotc3ZnL2N1c3RvbS9hbHRnbHlw
aC5zdmcKLXN2Zy9jdXN0b20vZm9udC1mYWNlLXNpbXBsZS5zdmcKLXN2Zy9jdXN0b20vZ2xvYmFs
LWNvbnN0cnVjdG9ycy5odG1sCi1zdmcvY3VzdG9tL2dseXBoLXNlbGVjdGlvbi1sYW5nLWF0dHJp
YnV0ZS5zdmcKLXN2Zy9jdXN0b20vZ2x5cGgtc2V0dGluZy1kLWF0dHJpYnV0ZS5zdmcKLXN2Zy9j
dXN0b20vaW5zZXJ0SXRlbUJlZm9yZS1mcm9tLW5vbi1saXN0LW9yaWdpbi5zdmcKLXN2Zy9jdXN0
b20vc3ZnLWZvbnRzLWluLXRleHQtY29udHJvbHMuaHRtbAotc3ZnL2N1c3RvbS9zdmctZm9udHMt
d2l0aC1uby1lbGVtZW50LXJlZmVyZW5jZS5odG1sCi1zdmcvY3VzdG9tL3N2Zy1mb250cy13aXRo
b3V0LW1pc3NpbmctZ2x5cGgueGh0bWwKLXN2Zy9kb20vYWx0R2x5cGgtZG9tLnhodG1sCi1zdmcv
ZG9tL2Jhc2VWYWwtYW5pbVZhbC1jcmFzaC5odG1sCi1zdmcvZG9tL2ZvbnQtZmFjZS1lbGVtZW50
cy5odG1sCi1zdmcvdGV4dC9rZXJuaW5nLnN2Zwotc3ZnL3RleHQvbXVsdGljaGFyLWdseXBoLnN2
Zwotc3ZnL3RleHQvdGV4dC1hbHRnbHlwaC0wMS1iLnN2Zwotc3ZnL3RleHQvdGV4dC1oa2Vybi1v
bi12ZXJ0aWNhbC10ZXh0LnN2Zwotc3ZnL3RleHQvdGV4dC1oa2Vybi5zdmcKLXN2Zy90ZXh0L3Rl
eHQtdGV4dC0wNC10LnN2Zwotc3ZnL3RleHQvdGV4dC10ZXh0LTA1LXQuc3ZnCi1zdmcvdGV4dC90
ZXh0LXRleHQtMDYtdC5zdmcKLXN2Zy90ZXh0L3RleHQtdmtlcm4tb24taG9yaXpvbnRhbC10ZXh0
LnN2Zwotc3ZnL3RleHQvdGV4dC12a2Vybi5zdmcKLWh0dHAvdGVzdHMvbWlzYy9TVkdGb250LWRl
bGF5ZWQtbG9hZC5odG1sCi0KICMgW1F0XSBzdmcvYW5pbWF0aW9ucy9hbmltYXRlLXBhdGgtbmVz
dGVkLXRyYW5zZm9ybXMuaHRtbCBmYWlscwogIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NDg5ODcKIHN2Zy9hbmltYXRpb25zL2FuaW1hdGUtcGF0aC1uZXN0ZWQtdHJh
bnNmb3Jtcy5odG1sCkBAIC0yMTUxLDcgKzIwOTIsNiBAQCBzdmcvY3VzdG9tL3NtYWxsLXJlY3Qt
c2NhbGUuc3ZnCiAjIGZhaWxpbmcgbmV3IHRlc3RzCiBmYXN0L3RleHQvbWlkd29yZC1icmVhay1i
ZWZvcmUtc3Vycm9nYXRlLXBhaXIuaHRtbAogc3ZnL2N1c3RvbS9zdmctZm9udHMtZmFsbGJhY2su
eGh0bWwKLXN2Zy9jdXN0b20vc3ZnLWZvbnRzLXdvcmQtc3BhY2luZy5odG1sCiAKICMgbmV3IHRl
c3RzLCB0aGV5IG5lZWRzIGludmVzdGlnYXRpb24KIAo=
</data>
<flag name="review"
          id="148458"
          type_id="1"
          status="+"
          setter="zimmermann"
    />
          </attachment>
      

    </bug>

</bugzilla>