<?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>150464</bug_id>
          
          <creation_ts>2015-10-22 12:55:50 -0700</creation_ts>
          <short_desc>[WinCairo] Improve test results for fast layouttests.</short_desc>
          <delta_ts>2015-10-23 13:24:38 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>peavo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>achristensen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>lforschler</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1135784</commentid>
    <comment_count>0</comment_count>
    <who name="">peavo</who>
    <bug_when>2015-10-22 12:55:50 -0700</bug_when>
    <thetext>There are many failures on the WinCairo fast layout tests. Many of these seems to be caused by differences in font metrics.
WinCairo is currently applying the Mac ascent hack. It seems this should only be used for platforms using CoreGraphics.
Also, a device scale factor different from 1.0, is causing differences from the expected result.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135786</commentid>
    <comment_count>1</comment_count>
      <attachid>263848</attachid>
    <who name="">peavo</who>
    <bug_when>2015-10-22 13:04:48 -0700</bug_when>
    <thetext>Created attachment 263848
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135788</commentid>
    <comment_count>2</comment_count>
    <who name="">peavo</who>
    <bug_when>2015-10-22 13:09:01 -0700</bug_when>
    <thetext>This patch does not fix many tests (if any), but it brings the result closer to the expected result. The font metrics are not in line with the expected results yet, but they are closer :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135824</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-10-22 14:00:57 -0700</bug_when>
    <thetext>run-webkit-tests doesn&apos;t know --wincairo platform at all.

Do you plan to fix it and make the WinCairo bot run tests?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135843</commentid>
    <comment_count>4</comment_count>
    <who name="">peavo</who>
    <bug_when>2015-10-22 14:16:00 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; run-webkit-tests doesn&apos;t know --wincairo platform at all.
&gt; 
&gt; Do you plan to fix it and make the WinCairo bot run tests?

It would be very nice to get this fixed, I will start with looking into the font metrics, and see how far it gets us :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135861</commentid>
    <comment_count>5</comment_count>
      <attachid>263848</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2015-10-22 15:03:53 -0700</bug_when>
    <thetext>Comment on attachment 263848
Patch

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

&gt; Tools/DumpRenderTree/win/DumpRenderTree.cpp:1237
&gt; +#if !USE(CAIRO)
&gt;      viewPrivate-&gt;setShouldApplyMacFontAscentHack(TRUE);
&gt; +#endif

This seems good, or maybe this should be inside the definition of setShouldApplyMacFontAscentHack

&gt; Tools/DumpRenderTree/win/DumpRenderTree.cpp:1241
&gt; +#if USE(CAIRO)
&gt; +    viewPrivate-&gt;setCustomBackingScaleFactor(1.0);
&gt; +#endif

Why?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1136024</commentid>
    <comment_count>6</comment_count>
      <attachid>263918</attachid>
    <who name="">peavo</who>
    <bug_when>2015-10-23 05:47:20 -0700</bug_when>
    <thetext>Created attachment 263918
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1136026</commentid>
    <comment_count>7</comment_count>
    <who name="">peavo</who>
    <bug_when>2015-10-23 05:52:12 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Comment on attachment 263848 [details]
&gt; Patch
&gt;

Thanks for reviewing :)
 
&gt; 
&gt; &gt; Tools/DumpRenderTree/win/DumpRenderTree.cpp:1241
&gt; &gt; +#if USE(CAIRO)
&gt; &gt; +    viewPrivate-&gt;setCustomBackingScaleFactor(1.0);
&gt; &gt; +#endif
&gt; 
&gt; Why?

The render tree text output is in logical coordinates.
If the logical coordinate space is different from the pixel coordinate space, we will not get the expected output.
Alternatively, we could also scale the size of the web view with the device scale factor.
It seems Mac is doing the same thing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1136080</commentid>
    <comment_count>8</comment_count>
      <attachid>263918</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2015-10-23 11:14:32 -0700</bug_when>
    <thetext>Comment on attachment 263918
Patch

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

&gt; Tools/DumpRenderTree/win/DumpRenderTree.cpp:1239
&gt; +#if USE(CAIRO)
&gt; +    viewPrivate-&gt;setCustomBackingScaleFactor(1.0);
&gt; +#endif

Now that you mention it, I&apos;ve run into this problem on the AppleWin port, too, when trying to test on high dpi screens.  This should be done for all Windows testing.  Please remove the #if USE(CAIRO)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1136105</commentid>
    <comment_count>9</comment_count>
      <attachid>263918</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2015-10-23 12:17:27 -0700</bug_when>
    <thetext>Comment on attachment 263918
Patch

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

&gt; Source/WebCore/platform/graphics/win/SimpleFontDataCairoWin.cpp:-84
&gt; -    ascent = ascentConsideringMacAscentHack(faceName.data(), ascent, descent);

On second thought, removing this would make the Windows ports more different, which would make them harder to test, wouldn&apos;t it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1136107</commentid>
    <comment_count>10</comment_count>
    <who name="">peavo</who>
    <bug_when>2015-10-23 12:30:03 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; Comment on attachment 263918 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=263918&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/graphics/win/SimpleFontDataCairoWin.cpp:-84
&gt; &gt; -    ascent = ascentConsideringMacAscentHack(faceName.data(), ascent, descent);
&gt; 
&gt; On second thought, removing this would make the Windows ports more
&gt; different, which would make them harder to test, wouldn&apos;t it?

Sorry, I don&apos;t quite understand what you mean :) This is only for WinCairo, and should make the font metrics less different than before. I think we should only apply the Mac ascent adjustment for CoreGraphics platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1136108</commentid>
    <comment_count>11</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2015-10-23 12:31:40 -0700</bug_when>
    <thetext>Doesn&apos;t applying the mac ascent adjustment on WinCairo make WinCairo layout text more similar to the AppleWin port?  Ideally the two ports would lay everything out the same.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1136115</commentid>
    <comment_count>12</comment_count>
    <who name="">peavo</who>
    <bug_when>2015-10-23 12:46:58 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; Doesn&apos;t applying the mac ascent adjustment on WinCairo make WinCairo layout
&gt; text more similar to the AppleWin port?  Ideally the two ports would lay
&gt; everything out the same.

I believe it makes it more different :) As I have understood it, the Mac adjustment hack is applied to make the Mac font metrics more similar to certain Windows font metrics (Times, for example), because some Windows font metrics had become a de facto standard on the web. When getting font metrics on Windows with the native API, we already have the &quot;correct&quot; metrics, and there is no need to apply the Mac ascent adjustment, except for AppleWin, which is using CoreGraphics, and thereby behaving in the same way as Mac. Debugging also shows that if we apply the ascent adjustment, the layout elements are too big compared to what is expected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1136116</commentid>
    <comment_count>13</comment_count>
      <attachid>263918</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2015-10-23 12:48:51 -0700</bug_when>
    <thetext>Comment on attachment 263918
Patch

Sounds good.  Commit it without the #if USE(CAIRO) in DumpRenderTree.cpp.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1136117</commentid>
    <comment_count>14</comment_count>
    <who name="">peavo</who>
    <bug_when>2015-10-23 12:50:30 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; Comment on attachment 263918 [details]
&gt; Patch
&gt; 
&gt; Sounds good.  Commit it without the #if USE(CAIRO) in DumpRenderTree.cpp.

Thanks! Will do.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1136123</commentid>
    <comment_count>15</comment_count>
    <who name="">peavo</who>
    <bug_when>2015-10-23 13:24:38 -0700</bug_when>
    <thetext>Committed r191507: &lt;http://trac.webkit.org/changeset/191507&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>263848</attachid>
            <date>2015-10-22 13:04:48 -0700</date>
            <delta_ts>2015-10-23 05:47:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-150464-20151022220418.patch</filename>
            <type>text/plain</type>
            <size>1512</size>
            <attacher>peavo</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE5MTQ2NykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE2IEBACisyMDE1LTEwLTIyICBQZXIgQXJuZSBWb2xsYW4gIDxwZWF2b0BvdXRsb29rLmNv
bT4KKworICAgICAgICBbV2luQ2Fpcm9dIEltcHJvdmUgdGVzdCByZXN1bHRzIGZvciBmYXN0IGxh
eW91dHRlc3RzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTUwNDY0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgU2V0IGN1c3RvbSBkZXZpY2Ugc2NhbGUgZmFjdG9yIHRvIDEuMC4KKyAgICAgICAgRGlzYWJs
ZSB0aGUgTWFjIGFzY2VudCBoYWNrIGZvciBXaW5DYWlyby4KKworICAgICAgICAqIER1bXBSZW5k
ZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJlZS5jcHA6CisgICAgICAgIChjcmVhdGVXZWJWaWV3QW5k
T2Zmc2NyZWVuV2luZG93KToKKwogMjAxNS0xMC0yMiAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBSRUdSRVNTSU9OIChyMTgxOTcyKTogU2Nyb2xsIHBvc2l0aW9u
IGNoYW5nZXMgdG8gdG9wIG9mIHlvdXR1YmUgcGFnZSB3aGVuIHN3aXRjaGluZyB0YWJzCkluZGV4
OiBUb29scy9EdW1wUmVuZGVyVHJlZS93aW4vRHVtcFJlbmRlclRyZWUuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJlZS5jcHAJKHJldmlzaW9u
IDE5MTM5NikKKysrIFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJlZS5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTEyMzIsOCArMTIzMiwxMyBAQCBJV2ViVmlldyogY3JlYXRlV2Vi
Vmlld0FuZE9mZnNjcmVlbldpbmRvCiAgICAgaWYgKEZBSUxFRCh3ZWJWaWV3LT5RdWVyeUludGVy
ZmFjZSgmdmlld1ByaXZhdGUpKSkKICAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAKKyNpZiAhVVNF
KENBSVJPKQogICAgIHZpZXdQcml2YXRlLT5zZXRTaG91bGRBcHBseU1hY0ZvbnRBc2NlbnRIYWNr
KFRSVUUpOworI2VuZGlmCiAgICAgdmlld1ByaXZhdGUtPnNldEFsd2F5c1VzZXNDb21wbGV4VGV4
dENvZGVQYXRoKGZvcmNlQ29tcGxleFRleHQpOworI2lmIFVTRShDQUlSTykKKyAgICB2aWV3UHJp
dmF0ZS0+c2V0Q3VzdG9tQmFja2luZ1NjYWxlRmFjdG9yKDEuMCk7CisjZW5kaWYKIAogICAgIF9i
c3RyX3QgcGx1Z2luUGF0aCA9IF9ic3RyX3QoZXhlUGF0aCgpLmRhdGEoKSkgKyBUZXN0UGx1Z2lu
RGlyOwogICAgIGlmIChGQUlMRUQodmlld1ByaXZhdGUtPmFkZEFkZGl0aW9uYWxQbHVnaW5EaXJl
Y3RvcnkocGx1Z2luUGF0aC5HZXRCU1RSKCkpKSkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>263918</attachid>
            <date>2015-10-23 05:47:20 -0700</date>
            <delta_ts>2015-10-23 12:48:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-150464-20151023144651.patch</filename>
            <type>text/plain</type>
            <size>2722</size>
            <attacher>peavo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE5MTQ5NCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE1LTEwLTIzICBQZXIgQXJu
ZSBWb2xsYW4gIDxwZWF2b0BvdXRsb29rLmNvbT4KKworICAgICAgICBbV2luQ2Fpcm9dIEltcHJv
dmUgdGVzdCByZXN1bHRzIGZvciBmYXN0IGxheW91dHRlc3RzLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTUwNDY0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRGlzYWJsZSB0aGUgTWFjIGFzY2VudCBoYWNr
IGZvciBXaW5DYWlyby4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3dpbi9TaW1wbGVG
b250RGF0YUNhaXJvV2luLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZvbnQ6OnBsYXRmb3JtSW5p
dCk6CisKIDIwMTUtMTAtMjMgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQGFwcGxlLmNvbT4KIAog
ICAgICAgICBTdXBwb3J0IGZvciBTVkcgYGJlZ2luRXZlbnRgIGV2ZW50IGFuZCBgb25iZWdpbmAg
YXR0cmlidXRlCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW4vU2lt
cGxlRm9udERhdGFDYWlyb1dpbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3Mvd2luL1NpbXBsZUZvbnREYXRhQ2Fpcm9XaW4uY3BwCShyZXZpc2lvbiAx
OTEzOTYpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW4vU2ltcGxlRm9u
dERhdGFDYWlyb1dpbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTgxLDggKzgxLDYgQEAgdm9pZCBG
b250OjpwbGF0Zm9ybUluaXQoKQogICAgIDo6R2V0VGV4dEZhY2UoZGMsIGZhY2VMZW5ndGgsIGZh
Y2VOYW1lLmRhdGEoKSk7CiAgICAgbV9pc1N5c3RlbUZvbnQgPSAhd2NzY21wKGZhY2VOYW1lLmRh
dGEoKSwgTCJMdWNpZGEgR3JhbmRlIik7CiAgCi0gICAgYXNjZW50ID0gYXNjZW50Q29uc2lkZXJp
bmdNYWNBc2NlbnRIYWNrKGZhY2VOYW1lLmRhdGEoKSwgYXNjZW50LCBkZXNjZW50KTsKLQogICAg
IG1fZm9udE1ldHJpY3Muc2V0QXNjZW50KGFzY2VudCk7CiAgICAgbV9mb250TWV0cmljcy5zZXRE
ZXNjZW50KGRlc2NlbnQpOwogICAgIG1fZm9udE1ldHJpY3Muc2V0TGluZUdhcChsaW5lR2FwKTsK
SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE5MTQ2NykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE1IEBACisyMDE1LTEwLTIyICBQZXIgQXJuZSBWb2xsYW4gIDxwZWF2b0BvdXRsb29rLmNv
bT4KKworICAgICAgICBbV2luQ2Fpcm9dIEltcHJvdmUgdGVzdCByZXN1bHRzIGZvciBmYXN0IGxh
eW91dHRlc3RzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTUwNDY0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgU2V0IGN1c3RvbSBkZXZpY2Ugc2NhbGUgZmFjdG9yIHRvIDEuMC4KKworICAgICAgICAqIER1
bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJlZS5jcHA6CisgICAgICAgIChjcmVhdGVXZWJW
aWV3QW5kT2Zmc2NyZWVuV2luZG93KToKKwogMjAxNS0xMC0yMiAgUnlvc3VrZSBOaXdhICA8cm5p
d2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBSRUdSRVNTSU9OIChyMTgxOTcyKTogU2Nyb2xsIHBv
c2l0aW9uIGNoYW5nZXMgdG8gdG9wIG9mIHlvdXR1YmUgcGFnZSB3aGVuIHN3aXRjaGluZyB0YWJz
CkluZGV4OiBUb29scy9EdW1wUmVuZGVyVHJlZS93aW4vRHVtcFJlbmRlclRyZWUuY3BwCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJlZS5jcHAJKHJl
dmlzaW9uIDE5MTM5NikKKysrIFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9EdW1wUmVuZGVyVHJl
ZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEyMzQsNiArMTIzNCw5IEBAIElXZWJWaWV3KiBjcmVh
dGVXZWJWaWV3QW5kT2Zmc2NyZWVuV2luZG8KIAogICAgIHZpZXdQcml2YXRlLT5zZXRTaG91bGRB
cHBseU1hY0ZvbnRBc2NlbnRIYWNrKFRSVUUpOwogICAgIHZpZXdQcml2YXRlLT5zZXRBbHdheXNV
c2VzQ29tcGxleFRleHRDb2RlUGF0aChmb3JjZUNvbXBsZXhUZXh0KTsKKyNpZiBVU0UoQ0FJUk8p
CisgICAgdmlld1ByaXZhdGUtPnNldEN1c3RvbUJhY2tpbmdTY2FsZUZhY3RvcigxLjApOworI2Vu
ZGlmCiAKICAgICBfYnN0cl90IHBsdWdpblBhdGggPSBfYnN0cl90KGV4ZVBhdGgoKS5kYXRhKCkp
ICsgVGVzdFBsdWdpbkRpcjsKICAgICBpZiAoRkFJTEVEKHZpZXdQcml2YXRlLT5hZGRBZGRpdGlv
bmFsUGx1Z2luRGlyZWN0b3J5KHBsdWdpblBhdGguR2V0QlNUUigpKSkpCg==
</data>
<flag name="review"
          id="289028"
          type_id="1"
          status="+"
          setter="achristensen"
    />
    <flag name="commit-queue"
          id="289047"
          type_id="3"
          status="-"
          setter="achristensen"
    />
          </attachment>
      

    </bug>

</bugzilla>