<?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>87355</bug_id>
          
          <creation_ts>2012-05-24 01:34:22 -0700</creation_ts>
          <short_desc>canvas/philip/tests/2d.text.draw.fontface.notinpage.html is flaky/failing because of custom font loading</short_desc>
          <delta_ts>2017-07-18 08:27:26 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>ASSIGNED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc>http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#2dcontext</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk, LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>103392</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>ap</cc>
    
    <cc>darin</cc>
    
    <cc>dglazkov</cc>
    
    <cc>dino</cc>
    
    <cc>d-r</cc>
    
    <cc>eric</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kenneth</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>mitz</cc>
    
    <cc>naginenis</cc>
    
    <cc>peter+ews</cc>
    
    <cc>pfeldman</cc>
    
    <cc>sw0524.lee</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>632511</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-05-24 01:34:22 -0700</bug_when>
    <thetext>canvas/philip/tests/2d.text.draw.fontface.notinpage.html is failing on EFL port. The problems seems be caused the loading of a custom font, which delays the drawing of the text on the canvas.
As a consequence, the text is not drawn yet when the test is checking points color on the canvas.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>706427</commentid>
    <comment_count>1</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-08-28 09:42:41 -0700</bug_when>
    <thetext>The test now also fails on the GTK platform after the memory cache started to be cleared in between test runs in r126846:
http://trac.webkit.org/changeset/126846</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720986</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-09-14 11:38:48 -0700</bug_when>
    <thetext>This test is currently flaky on Mac, both WK1 and WK2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775549</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-11-26 09:26:49 -0800</bug_when>
    <thetext>Bug 96835 is related.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775560</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-11-26 09:36:23 -0800</bug_when>
    <thetext>I&apos;m working on a patch proposal for this. I&apos;ll hopefully upload it soon, sorry for the delay.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775854</commentid>
    <comment_count>5</comment_count>
      <attachid>176056</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-11-26 13:55:33 -0800</bug_when>
    <thetext>Created attachment 176056
Patch

Here is a patch proposal. I confirmed that it makes LayoutTests/canvas/philip/tests/2d.text.draw.fontface.notinpage.html pass consistently and does not seem to cause any regression.

I open to suggestions if someone has a better idea to solve this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775884</commentid>
    <comment_count>6</comment_count>
      <attachid>176056</attachid>
    <who name="Peter Beverloo (cr-android ews)">peter+ews</who>
    <bug_when>2012-11-26 14:18:56 -0800</bug_when>
    <thetext>Comment on attachment 176056
Patch

Attachment 176056 did not pass cr-android-ews (chromium-android):
Output: http://queues.webkit.org/results/14982796</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775893</commentid>
    <comment_count>7</comment_count>
      <attachid>176056</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-26 14:26:51 -0800</bug_when>
    <thetext>Comment on attachment 176056
Patch

Attachment 176056 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/14980928</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775900</commentid>
    <comment_count>8</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-11-26 14:29:51 -0800</bug_when>
    <thetext>Does the canvas spec say what should happen when trying to draw text that hasn&apos;t loaded yet?  Waiting for the font sounds wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775932</commentid>
    <comment_count>9</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-11-26 14:58:06 -0800</bug_when>
    <thetext>I took a closer look at the latest draft (http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#2dcontext):

&quot;If a font is used before it is fully loaded, or if the font style source object does not have that font in scope at the time the font is to be used, then it must be treated as if it was an unknown font, falling back to another as described by the relevant CSS specifications. [CSSFONTS]&quot;

So, it seems that you are right. We apparently shouldn&apos;t wait for the font but instead fallback to another. I&apos;m not sure this is going to help with canvas/philip/tests/2d.text.draw.fontface.notinpage.html though as it may rely on the custom font to pass (I&apos;ll need to try).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776901</commentid>
    <comment_count>10</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2012-11-27 09:57:31 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; We apparently shouldn&apos;t wait for the font but instead fallback to another. I&apos;m not sure this is going to help with canvas/philip/tests/2d.text.draw.fontface.notinpage.html though as it may rely on the custom font to pass (I&apos;ll need to try).

If so, then it seems the test is flawed and requires behavior that’s not part of the spec.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>776906</commentid>
    <comment_count>11</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-11-27 09:59:55 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; (In reply to comment #9)
&gt; &gt; We apparently shouldn&apos;t wait for the font but instead fallback to another. I&apos;m not sure this is going to help with canvas/philip/tests/2d.text.draw.fontface.notinpage.html though as it may rely on the custom font to pass (I&apos;ll need to try).
&gt; 
&gt; If so, then it seems the test is flawed and requires behavior that’s not part of the spec.

Yes, I agree.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176056</attachid>
            <date>2012-11-26 13:55:33 -0800</date>
            <delta_ts>2012-11-26 14:58:27 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>87355_canvas2d_drawText_customFont.patch</filename>
            <type>text/plain</type>
            <size>7364</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAzOGY5NDhkLi40NmYyMGU1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTItMTEt
MjYgIENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6QGludGVsLmNvbT4KKworICAg
ICAgICBjYW52YXMvcGhpbGlwL3Rlc3RzLzJkLnRleHQuZHJhdy5mb250ZmFjZS5ub3RpbnBhZ2Uu
aHRtbCBpcyBmbGFreS9mYWlsaW5nIGJlY2F1c2Ugb2YgY3VzdG9tIGZvbnQgbG9hZGluZworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODczNTUKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVbnNraXAgY2FudmFz
L3BoaWxpcC90ZXN0cy8yZC50ZXh0LmRyYXcuZm9udGZhY2Uubm90aW5wYWdlLmh0bWwgbm93IHRo
YXQKKyAgICAgICAgaXQgaXMgbm8gbG9uZ2VyIGZsYWt5LgorCisgICAgICAgICogcGxhdGZvcm0v
Y2hyb21pdW0vVGVzdEV4cGVjdGF0aW9uczoKKyAgICAgICAgKiBwbGF0Zm9ybS9lZmwtd2sxL1Rl
c3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vZ3RrLXdrMi9UZXN0RXhwZWN0YXRp
b25zOgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDEyLTEx
LTI2ICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdl
YiBJbnNwZWN0b3I6IG9iamVjdCBwcmV2aWV3IGRvZXMgbm90IHJlbmRlciBub2RlIGlkLCBjbGFz
c05hbWU7IGxvZ3MgdG9vIG1hbnkgZnVuY3Rpb25zIGZvciBqUXVlcnkuCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9ucwppbmRleCA2YWQ0OGQyLi5mMDcy
NjQyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0
YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlv
bnMKQEAgLTM5MzUsOSArMzkzNSw2IEBAIHdlYmtpdC5vcmcvYi85Njk1MCBbIExpbnV4IF0gaHR0
cC90ZXN0cy9jYWNoZS9jYW5jZWwtZHVyaW5nLXJldmFsaWRhdGlvbi1zdWNjZWVkCiAKIHdlYmtp
dC5vcmcvYi85NjIyNyBmYXN0L2pzL2Z1bmN0aW9uLWRvdC1hcmd1bWVudHMtaWRlbnRpdHkuaHRt
bCBbIFNraXAgXQogCi13ZWJraXQub3JnL2IvOTY4MzUgY2FudmFzL3BoaWxpcC90ZXN0cy8yZC50
ZXh0LmRyYXcuZm9udGZhY2Uubm90aW5wYWdlLmh0bWwgWyBGYWlsdXJlIFBhc3MgXQotd2Via2l0
Lm9yZy9iLzk2ODM1IHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvZ3B1L2NhbnZhcy9waGlsaXAv
dGVzdHMvMmQudGV4dC5kcmF3LmZvbnRmYWNlLm5vdGlucGFnZS5odG1sIFsgRmFpbHVyZSBQYXNz
IF0KLQogd2Via2l0Lm9yZy9iLzk2ODM0IHBsYXRmb3JtL2Nocm9taXVtL3ZpcnR1YWwvdGhyZWFk
ZWQvY29tcG9zaXRpbmcvdmlzaWJpbGl0eS92aXNpYmlsaXR5LWltYWdlLWxheWVycy5odG1sIFsg
SW1hZ2VPbmx5RmFpbHVyZSBQYXNzIF0KIHdlYmtpdC5vcmcvYi85ODA4NiBbIFdpbiBNYWMgTGlu
dXggXSBwbGF0Zm9ybS9jaHJvbWl1bS92aXJ0dWFsL3RocmVhZGVkL2NvbXBvc2l0aW5nL3Zpc2li
aWxpdHkvdmlzaWJpbGl0eS1jb21wb3NpdGVkLXRyYW5zZm9ybXMuaHRtbCBbIEltYWdlT25seUZh
aWx1cmUgUGFzcyBdCiB3ZWJraXQub3JnL2IvOTgwODYgcGxhdGZvcm0vY2hyb21pdW0vdmlydHVh
bC90aHJlYWRlZC9jb21wb3NpdGluZy92aXNpYmlsaXR5L3Zpc2liaWxpdHktc2ltcGxlLXZpZGVv
LWxheWVyLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIFBhc3MgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vZWZsLXdrMS9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vZWZsLXdrMS9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDExZTFlN2MuLmQyZWExMjkgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azEvVGVzdEV4cGVjdGF0aW9ucwor
KysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTIz
Nyw5ICsyMzcsNiBAQCB3ZWJraXQub3JnL2IvODQ4MzUgZWRpdGluZy9leGVjQ29tbWFuZC9pbmRl
bnQtcGFyYWdyYXBocy5odG1sIFsgRmFpbHVyZSBdCiAjIEluY29tcGxldGUgcG9saWN5IGRlbGVn
YXRlIGR1bXBpbmcgKG1pc3NpbmcgIm9yaWdpbmF0ZWQgZnJvbSIpCiBCdWcoRUZMKSBodHRwL3Rl
c3RzL21pc2MvcG9saWN5LWRlbGVnYXRlLWNhbGxlZC10d2ljZS5odG1sIFsgRmFpbHVyZSBdCiAg
Ci0jIEN1c3RvbSBmb250IGxvYWRpbmcgZGVsYXlpbmcgdGV4dCBkcmF3aW5nIG9uIENhbnZhcwot
d2Via2l0Lm9yZy9iLzg3MzU1IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQudGV4dC5kcmF3LmZvbnRm
YWNlLm5vdGlucGFnZS5odG1sIFsgRmFpbHVyZSBdCi0gCiAjIEVGTCdzIFRlc3RSdW5uZXIgZG9l
cyBub3QgaW1wbGVtZW50IGFwcGxpY2F0aW9uQ2FjaGVEaXNrVXNhZ2VGb3JPcmlnaW4KIHdlYmtp
dC5vcmcvYi84NjQ2MCBodHRwL3Rlc3RzL2FwcGNhY2hlL29yaWdpbi11c2FnZS5odG1sIFsgRmFp
bHVyZSBdCiAgCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGstd2syL1Rlc3RF
eHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGstd2syL1Rlc3RFeHBlY3RhdGlv
bnMKaW5kZXggNWFlNGM1Yi4uMGE0NDYxYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vZ3RrLXdrMi9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0
ay13azIvVGVzdEV4cGVjdGF0aW9ucwpAQCAtNTA1LDcgKzUwNSw2IEBAIEJ1ZyhHVEspIHRyYW5z
aXRpb25zL2ludGVycnVwdGVkLWFjY2VsZXJhdGVkLXRyYW5zaXRpb24uaHRtbCBbIEZhaWx1cmUg
XQogIyBUZXN0cyB3b3JraW5nIGluIFdLMiBhbmQgZmFpbGluZyBpbiBXSzEKICMvLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vCiAKLUJ1ZyhHVEspIGNhbnZhcy9waGlsaXAvdGVzdHMvMmQu
dGV4dC5kcmF3LmZvbnRmYWNlLm5vdGlucGFnZS5odG1sIFsgUGFzcyBdCiBCdWcoR1RLKSBlZGl0
aW5nL3Bhc3RlYm9hcmQvcGFzdGUtZ2xvYmFsLXNlbGVjdGlvbi5odG1sIFsgUGFzcyBdCiBCdWco
R1RLKSBlZGl0aW5nL3NlbGVjdGlvbi9zZWxlY3QtYmlkaS1ydW4uaHRtbCBbIFBhc3MgXQogQnVn
KEdUSykgZmFzdC9hbmltYXRpb24vcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtZHVyaW5nLW1vZGFs
Lmh0bWwgWyBQYXNzIF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0
RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMK
aW5kZXggYThmOWViNi4uYWQ3NWFjMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Z3RrL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RF
eHBlY3RhdGlvbnMKQEAgLTEzMjIsOCArMTMyMiw2IEBAIHdlYmtpdC5vcmcvYi84OTY2MyBlZGl0
aW5nL2RlbGV0aW5nL2RlbGV0ZS0zODAwODM0LWZpeC5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQu
b3JnL2IvOTQ5NTIgWyBEZWJ1ZyBdIHBsYXRmb3JtL2d0ay9zY3JvbGxiYXJzL292ZXJmbG93LXNj
cm9sbGJhci1ob3Jpem9udGFsLXdoZWVsLXNjcm9sbC5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQu
b3JnL2IvOTQ5NTIgWyBEZWJ1ZyBdIHNjcm9sbGJhcnMvc2Nyb2xsLXJ0bC1vci1idC1sYXllci5o
dG1sIFsgRmFpbHVyZSBdCiAKLXdlYmtpdC5vcmcvYi84NzM1NSBjYW52YXMvcGhpbGlwL3Rlc3Rz
LzJkLnRleHQuZHJhdy5mb250ZmFjZS5ub3RpbnBhZ2UuaHRtbCBbIEZhaWx1cmUgXQotCiB3ZWJr
aXQub3JnL2IvOTU0MjggbWVkaWEvdmlkZW8tY29udHJvbHMtY2FwdGlvbnMuaHRtbCBbIEZhaWx1
cmUgXQogCiB3ZWJraXQub3JnL2IvOTU0Mjkgc3ZnL2N1c3RvbS9jbGFtcGVkLW1hc2tpbmctY2xp
cHBpbmcuc3ZnIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGM5MmVmNC4uM2Y5
YmEyZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEyLTExLTI2ICBDaHJpc3RvcGhl
IER1bWV6ICA8Y2hyaXN0b3BoZS5kdW1lekBpbnRlbC5jb20+CisKKyAgICAgICAgY2FudmFzL3Bo
aWxpcC90ZXN0cy8yZC50ZXh0LmRyYXcuZm9udGZhY2Uubm90aW5wYWdlLmh0bWwgaXMgZmxha3kv
ZmFpbGluZyBiZWNhdXNlIG9mIGN1c3RvbSBmb250IGxvYWRpbmcKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg3MzU1CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEOjpk
cmF3VGV4dEludGVybmFsKCkgY2FuIGJlIGNhbGxlZCB3aGlsZSB0aGUgY3VzdG9tIGZvbnQgbmVl
ZGVkCisgICAgICAgIGZvciBkcmF3aW5nIGlzIG5vdCBsb2FkZWQgeWV0LiBXaGVuIHRoaXMgaGFw
cGVucywgRm9udDo6ZHJhd1RleHQoKSBpcyBjYWxsZWQgYnV0IHJldHVybnMKKyAgICAgICAgZWFy
bHkgZHVlIHRvIEZvbnQ6OmxvYWRpbmdDdXN0b21Gb250cygpIGV2YWx1YXRpbmcgdG8gdHJ1ZSBh
bmQgbm8gdGV4dCBpcyBkcmF3bi4gVGhpcworICAgICAgICBjYXVzZXMgY2FudmFzL3BoaWxpcC90
ZXN0cy8yZC50ZXh0LmRyYXcuZm9udGZhY2Uubm90aW5wYWdlLmh0bWwgdG8gYmUgZmxha3kuCisK
KyAgICAgICAgVGhpcyBwYXRjaCBtYWtlcyBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQ6OmRyYXdU
ZXh0SW50ZXJuYWwoKSB3YWl0IHN5bmNocm9ub3VzbHkgZm9yIHRoZQorICAgICAgICBjdXN0b20g
Zm9udCB0byBiZSBsb2FkZWQgYmVmb3JlIHByb2NlZWRpbmcgd2l0aCB0aGUgZHJhd2luZy4gVGhp
cyBtYWtlcyBzdXJlIHRoZSB0ZXh0IGlzCisgICAgICAgIGRyYXduIGV2ZW4gaWYgdGhlIGN1c3Rv
bSBmb250IHdhcyBub3QgeWV0IGxvYWRlZCB3aGVuIGRyYXdUZXh0SW50ZXJuYWwoKSB3YXMgY2Fs
bGVkLgorCisgICAgICAgIFVuZm9ydHVuYXRlbHksIHdlIGNhbm5vdCBkcmF3IHRoZSB0ZXh0IGFz
eWNocm9ub3VzbHkgd2hlbiB0aGUgZm9udCBiZWNvbWVzIGF2YWlsYWJsZQorICAgICAgICBiZWNh
dXNlIHNvbWUgb3RoZXIgZHJhd2luZyBvcGVyYXRpb25zIG1heSBmb2xsb3cgYW5kIHdlIGRvbid0
IHdhbnQgdGhlbSB0byBiZSBwcm9jZXNzZWQKKyAgICAgICAgaW4gYSBkaWZmZXJlbnQgb3JkZXIg
KG91dHB1dCBtYXkgbm90IGJlIGNvcnJlY3QpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgYWxy
ZWFkeSBjb3ZlcmVkIGJ5IGNhbnZhcy9waGlsaXAvdGVzdHMvMmQudGV4dC5kcmF3LmZvbnRmYWNl
Lm5vdGlucGFnZS5odG1sLgorCisgICAgICAgICogaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5n
Q29udGV4dDJELmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNhbnZhc1JlbmRlcmluZ0NvbnRleHQy
RDo6ZHJhd1RleHRJbnRlcm5hbCk6CisKIDIwMTItMTEtMjYgIFl1cnkgU2VtaWtoYXRza3kgIDx5
dXJ5c0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gRml4IFF0IG1pbmltYWwg
Y29tcGlsYXRpb24gYWZ0ZXIgcjEzNTcxMy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0
bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9o
dG1sL2NhbnZhcy9DYW52YXNSZW5kZXJpbmdDb250ZXh0MkQuY3BwCmluZGV4IGVmNzU0ZjUuLmY2
ZWQxMGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRl
cmluZ0NvbnRleHQyRC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvQ2FudmFz
UmVuZGVyaW5nQ29udGV4dDJELmNwcApAQCAtNDEsNiArNDEsNyBAQAogI2luY2x1ZGUgIkNhbnZh
c1BhdHRlcm4uaCIKICNpbmNsdWRlICJDYW52YXNTdHlsZS5oIgogI2luY2x1ZGUgIkNvbnNvbGUu
aCIKKyNpbmNsdWRlICJFdmVudExvb3AuaCIKICNpbmNsdWRlICJFeGNlcHRpb25Db2RlLmgiCiAj
aW5jbHVkZSAiRmxvYXRDb252ZXJzaW9uLmgiCiAjaW5jbHVkZSAiRmxvYXRRdWFkLmgiCkBAIC0y
MjE2LDYgKzIyMTcsMTggQEAgdm9pZCBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQ6OmRyYXdUZXh0
SW50ZXJuYWwoY29uc3QgU3RyaW5nJiB0ZXh0LCBmbG9hdCB4LCBmbG8KICAgICBGb250Q2FjaGVQ
dXJnZVByZXZlbnRlciBmb250Q2FjaGVQdXJnZVByZXZlbnRlcjsKIAogICAgIGNvbnN0IEZvbnQm
IGZvbnQgPSBhY2Nlc3NGb250KCk7CisKKyAgICAvLyBJZiB0aGUgZm9udCBuZWVkZWQgdG8gZHJh
dyB0aGUgdGV4dCBpcyBjdXN0b20gYW5kIGlzIGJlaW5nIGxvYWRlZCwKKyAgICAvLyB0aGVuIHdl
IHN5bmNocm9ub3VzbHkgd2FpdCBmb3IgaXQuIFRoaXMgaXMgbmVlZGVkIG90aGVyd2lzZQorICAg
IC8vIEZvbnQ6OmRyYXdUZXh0KCkgd2lsbCBub3QgZHJhdyBhbnl0aGluZy4KKyAgICAvLyBXZSBj
YW5ub3QgZHJhdyB0aGUgdGV4dCBhc3luY2hyb25vdXNseSAod2hlbiB0aGUgZm9udCBiZWNvbWVz
IGF2YWlsYWJsZSkKKyAgICAvLyBiZWNhdXNlIG90aGVyIGNhbnZhcyBvcGVyYXRpb25zIG1heSBm
b2xsb3cgYW5kIHdlIGRvbid0IHdhbnQgdG8gYWx0ZXIgdGhlCisgICAgLy8gb3JkZXIgaW4gd2hp
Y2ggdGhleSBhcmUgcHJvY2Vzc2VkLgorICAgIFRpbWVyQmFzZTo6ZmlyZVRpbWVyc0luTmVzdGVk
RXZlbnRMb29wKCk7CisgICAgRXZlbnRMb29wIGxvb3A7CisgICAgd2hpbGUgKGZvbnQucHJpbWFy
eUZvbnQoKS0+aXNMb2FkaW5nKCkpCisgICAgICAgIGxvb3AuY3ljbGUoKTsKKwogICAgIGNvbnN0
IEZvbnRNZXRyaWNzJiBmb250TWV0cmljcyA9IGZvbnQuZm9udE1ldHJpY3MoKTsKICAgICAvLyBB
Y2NvcmRpbmcgdG8gc3BlYywgYWxsIHRoZSBzcGFjZSBjaGFyYWN0ZXJzIG11c3QgYmUgcmVwbGFj
ZWQgd2l0aCBVKzAwMjAgU1BBQ0UgY2hhcmFjdGVycy4KICAgICBTdHJpbmcgbm9ybWFsaXplZFRl
eHQgPSB0ZXh0Owo=
</data>
<flag name="commit-queue"
          id="191737"
          type_id="3"
          status="-"
          setter="peter+ews"
    />
          </attachment>
      

    </bug>

</bugzilla>