<?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>53675</bug_id>
          
          <creation_ts>2011-02-03 05:54:23 -0800</creation_ts>
          <short_desc>window.showModalDialog doesn&apos;t work in DumpRenderTree on Windows</short_desc>
          <delta_ts>2016-06-23 11:23:45 -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>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=159021</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, LayoutTestFailure, PlatformOnly</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Roben (:aroben)">aroben</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>achristensen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>pvollan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>344656</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-02-03 05:54:23 -0800</bug_when>
    <thetext>Bug 35350 added support for window.showModalDialog in DumpRenderTree on Mac. A number of tests now rely on this. We should implement this in DumpRenderTree on Windows so that we can run those tests. Until then, the tests are being skipped.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344672</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-02-03 06:36:43 -0800</bug_when>
    <thetext>&lt;rdar://problem/8953558&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204090</commentid>
    <comment_count>2</comment_count>
      <attachid>281724</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-06-21 01:47:30 -0700</bug_when>
    <thetext>Created attachment 281724
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204202</commentid>
    <comment_count>3</comment_count>
      <attachid>281724</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2016-06-21 11:11:52 -0700</bug_when>
    <thetext>Comment on attachment 281724
Patch

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

Overall this looks good (other than the question I had above), but I&apos;m not a Windows expert, so I&apos;ll let Brent or someone else review it officially.

&gt; Tools/DumpRenderTree/win/UIDelegate.cpp:334
&gt; +    COMPtr&lt;IWebViewPrivate2&gt; webViewPrivate;
&gt; +    HRESULT hr = webView-&gt;QueryInterface(&amp;webViewPrivate);
&gt; +    if (FAILED(hr))
&gt; +        return nullptr;
&gt; +
&gt; +    HWND webViewWindow = nullptr;
&gt; +    hr = webViewPrivate-&gt;viewWindow(&amp;webViewWindow);
&gt; +    if (FAILED(hr))
&gt; +        return nullptr;

Why return nullptr here but &apos;hr&apos; in UIDelegate::createModalDialog() below?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204210</commentid>
    <comment_count>4</comment_count>
      <attachid>281724</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2016-06-21 11:24:34 -0700</bug_when>
    <thetext>Comment on attachment 281724
Patch

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

Looks good! Can we unskip any tests after this change?

&gt;&gt; Tools/DumpRenderTree/win/UIDelegate.cpp:334
&gt;&gt; +        return nullptr;
&gt; 
&gt; Why return nullptr here but &apos;hr&apos; in UIDelegate::createModalDialog() below?

The function signatures are different. This returns a HWND (pointer), but createModalDialog returns an HRESULT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204219</commentid>
    <comment_count>5</comment_count>
      <attachid>281724</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2016-06-21 11:33:54 -0700</bug_when>
    <thetext>Comment on attachment 281724
Patch

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

&gt; Tools/DumpRenderTree/win/UIDelegate.cpp:395
&gt; -HRESULT UIDelegate::runModal(_In_opt_ IWebView*)
&gt; +static HWND findTopLevelParent(HWND window)
&gt;  {
&gt; -    return E_NOTIMPL;
&gt; +    if (!window)
&gt; +        return nullptr;
&gt; +
&gt; +    HWND current = window;
&gt; +    for (HWND parent = GetParent(current); current; current = parent, parent = GetParent(parent)) {
&gt; +        if (!parent)
&gt; +            return current;
&gt; +    }
&gt; +    ASSERT_NOT_REACHED();
&gt; +    return nullptr;
&gt; +}

Can the code from Source/WebKit/win/WebView.cpp be reused here?

See:  Bug 156954: [Win] The function findTopLevelParent should return the first window which is not a child.

(This should not block landing this patch; just a follow-up fix.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204458</commentid>
    <comment_count>6</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-06-22 00:51:11 -0700</bug_when>
    <thetext>Thanks for reviewing, guys!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204459</commentid>
    <comment_count>7</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-06-22 00:52:32 -0700</bug_when>
    <thetext>Committed r202326: &lt;https://trac.webkit.org/changeset/202326&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204494</commentid>
    <comment_count>8</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-06-22 04:05:43 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Comment on attachment 281724 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=281724&amp;action=review
&gt; 
&gt; &gt; Tools/DumpRenderTree/win/UIDelegate.cpp:395
&gt; &gt; -HRESULT UIDelegate::runModal(_In_opt_ IWebView*)
&gt; &gt; +static HWND findTopLevelParent(HWND window)
&gt; &gt;  {
&gt; &gt; -    return E_NOTIMPL;
&gt; &gt; +    if (!window)
&gt; &gt; +        return nullptr;
&gt; &gt; +
&gt; &gt; +    HWND current = window;
&gt; &gt; +    for (HWND parent = GetParent(current); current; current = parent, parent = GetParent(parent)) {
&gt; &gt; +        if (!parent)
&gt; &gt; +            return current;
&gt; &gt; +    }
&gt; &gt; +    ASSERT_NOT_REACHED();
&gt; &gt; +    return nullptr;
&gt; &gt; +}
&gt; 
&gt; Can the code from Source/WebKit/win/WebView.cpp be reused here?
&gt; 
&gt; See:  Bug 156954: [Win] The function findTopLevelParent should return the
&gt; first window which is not a child.
&gt; 
&gt; (This should not block landing this patch; just a follow-up fix.)

Thanks! This is addressed in https://bugs.webkit.org/show_bug.cgi?id=159021.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>281724</attachid>
            <date>2016-06-21 01:47:30 -0700</date>
            <delta_ts>2016-06-21 11:24:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-53675-20160621014721.patch</filename>
            <type>text/plain</type>
            <size>6872</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDIwMjI3MikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDIxIEBACisyMDE2LTA2LTIxICBQZXIgQXJuZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNv
bT4KKworICAgICAgICB3aW5kb3cuc2hvd01vZGFsRGlhbG9nIGRvZXNuJ3Qgd29yayBpbiBEdW1w
UmVuZGVyVHJlZSBvbiBXaW5kb3dzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD01MzY3NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEltcGxlbWVudCBtb2RhbCBkaWFsb2cgc3VwcG9ydCBpbiBEdW1wUmVuZGVy
VHJlZS4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL3dpbi9VSURlbGVnYXRlLmNwcDoKKyAg
ICAgICAgKFVJRGVsZWdhdGU6OmNhblJ1bk1vZGFsKToKKyAgICAgICAgKGdldEhhbmRsZUZyb21X
ZWJWaWV3KToKKyAgICAgICAgKFVJRGVsZWdhdGU6OmNyZWF0ZU1vZGFsRGlhbG9nKToKKyAgICAg
ICAgKGZpbmRUb3BMZXZlbFBhcmVudCk6CisgICAgICAgIChVSURlbGVnYXRlOjpydW5Nb2RhbCk6
CisgICAgICAgIChVSURlbGVnYXRlOjp3ZWJWaWV3Q2xvc2UpOgorICAgICAgICAqIER1bXBSZW5k
ZXJUcmVlL3dpbi9VSURlbGVnYXRlLmg6CisKIDIwMTYtMDYtMjAgIENvbW1pdCBRdWV1ZSAgPGNv
bW1pdC1xdWV1ZUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0
IHIyMDIxMzYuCkluZGV4OiBUb29scy9EdW1wUmVuZGVyVHJlZS93aW4vVUlEZWxlZ2F0ZS5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL1VJRGVsZWdhdGUuY3BwCShy
ZXZpc2lvbiAyMDIyMjYpCisrKyBUb29scy9EdW1wUmVuZGVyVHJlZS93aW4vVUlEZWxlZ2F0ZS5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTMxMywyMiArMzEzLDExMCBAQCBIUkVTVUxUIFVJRGVsZWdh
dGU6OndlYlZpZXdQcmludGluZ01hcmdpCiAgICAgcmV0dXJuIEVfTk9USU1QTDsKIH0KIAotSFJF
U1VMVCBVSURlbGVnYXRlOjpjYW5SdW5Nb2RhbChfSW5fb3B0XyBJV2ViVmlldyosIF9PdXRfIEJP
T0wqIC8qY2FuUnVuQm9vbGVhbiovKQorSFJFU1VMVCBVSURlbGVnYXRlOjpjYW5SdW5Nb2RhbChf
SW5fb3B0XyBJV2ViVmlldyosIF9PdXRfIEJPT0wqIGNhblJ1bkJvb2xlYW4pCiB7Ci0gICAgcmV0
dXJuIEVfTk9USU1QTDsKKyAgICBpZiAoIWNhblJ1bkJvb2xlYW4pCisgICAgICAgIHJldHVybiBF
X1BPSU5URVI7CisgICAgKmNhblJ1bkJvb2xlYW4gPSBUUlVFOworICAgIHJldHVybiBTX09LOwor
fQorCitzdGF0aWMgSFdORCBnZXRIYW5kbGVGcm9tV2ViVmlldyhJV2ViVmlldyogd2ViVmlldykK
K3sKKyAgICBDT01QdHI8SVdlYlZpZXdQcml2YXRlMj4gd2ViVmlld1ByaXZhdGU7CisgICAgSFJF
U1VMVCBociA9IHdlYlZpZXctPlF1ZXJ5SW50ZXJmYWNlKCZ3ZWJWaWV3UHJpdmF0ZSk7CisgICAg
aWYgKEZBSUxFRChocikpCisgICAgICAgIHJldHVybiBudWxscHRyOworCisgICAgSFdORCB3ZWJW
aWV3V2luZG93ID0gbnVsbHB0cjsKKyAgICBociA9IHdlYlZpZXdQcml2YXRlLT52aWV3V2luZG93
KCZ3ZWJWaWV3V2luZG93KTsKKyAgICBpZiAoRkFJTEVEKGhyKSkKKyAgICAgICAgcmV0dXJuIG51
bGxwdHI7CisKKyAgICByZXR1cm4gd2ViVmlld1dpbmRvdzsKIH0KIAotSFJFU1VMVCBVSURlbGVn
YXRlOjpjcmVhdGVNb2RhbERpYWxvZyhfSW5fb3B0XyBJV2ViVmlldyogLypzZW5kZXIqLywgX0lu
X29wdF8gSVdlYlVSTFJlcXVlc3QqIC8qcmVxdWVzdCovLCBfQ09NX091dHB0cl9vcHRfIElXZWJW
aWV3KiogbmV3V2ViVmlldykKK0hSRVNVTFQgVUlEZWxlZ2F0ZTo6Y3JlYXRlTW9kYWxEaWFsb2co
X0luX29wdF8gSVdlYlZpZXcqIHNlbmRlciwgX0luX29wdF8gSVdlYlVSTFJlcXVlc3QqLCBfQ09N
X091dHB0cl9vcHRfIElXZWJWaWV3KiogbmV3V2ViVmlldykKIHsKICAgICBpZiAoIW5ld1dlYlZp
ZXcpCiAgICAgICAgIHJldHVybiBFX1BPSU5URVI7Ci0gICAgKm5ld1dlYlZpZXcgPSBudWxscHRy
OwotICAgIHJldHVybiBFX05PVElNUEw7CisKKyAgICBDT01QdHI8SVdlYlZpZXc+IHdlYlZpZXc7
CisgICAgSFJFU1VMVCBociA9IFdlYktpdENyZWF0ZUluc3RhbmNlKENMU0lEX1dlYlZpZXcsIDAs
IElJRF9JV2ViVmlldywgKHZvaWQqKikmd2ViVmlldyk7CisgICAgaWYgKEZBSUxFRChocikpCisg
ICAgICAgIHJldHVybiBocjsKKworICAgIG1fbW9kYWxEaWFsb2dQYXJlbnQgPSA6OkNyZWF0ZVdp
bmRvdyhMIlNUQVRJQyIsIEwiTW9kYWxEaWFsb2ciLCBXU19PVkVSTEFQUEVEIHwgV1NfVklTSUJM
RSwgMCwgMCwgMCwgMCwgZ2V0SGFuZGxlRnJvbVdlYlZpZXcoc2VuZGVyKSwgbnVsbHB0ciwgbnVs
bHB0ciwgbnVsbHB0cik7CisKKyAgICBociA9IHdlYlZpZXctPnNldEhvc3RXaW5kb3cobV9tb2Rh
bERpYWxvZ1BhcmVudCk7CisgICAgaWYgKEZBSUxFRChocikpCisgICAgICAgIHJldHVybiBocjsK
KworICAgIFJFQ1QgY2xpZW50UmVjdCA9IHsgMCwgMCwgMCwgMCB9OworICAgIGhyID0gd2ViVmll
dy0+aW5pdFdpdGhGcmFtZShjbGllbnRSZWN0LCAwLCBfYnN0cl90KEwiIikpOworICAgIGlmIChG
QUlMRUQoaHIpKQorICAgICAgICByZXR1cm4gaHI7CisKKyAgICBDT01QdHI8SVdlYlVJRGVsZWdh
dGU+IHVpRGVsZWdhdGU7CisgICAgaHIgPSBzZW5kZXItPnVpRGVsZWdhdGUoJnVpRGVsZWdhdGUp
OworICAgIGlmIChGQUlMRUQoaHIpKQorICAgICAgICByZXR1cm4gaHI7CisKKyAgICBociA9IHdl
YlZpZXctPnNldFVJRGVsZWdhdGUodWlEZWxlZ2F0ZS5nZXQoKSk7CisgICAgaWYgKEZBSUxFRCho
cikpCisgICAgICAgIHJldHVybiBocjsKKworICAgIENPTVB0cjxJV2ViRnJhbWVMb2FkRGVsZWdh
dGU+IGZyYW1lTG9hZERlbGVnYXRlOworICAgIGhyID0gc2VuZGVyLT5mcmFtZUxvYWREZWxlZ2F0
ZSgmZnJhbWVMb2FkRGVsZWdhdGUpOworICAgIGlmIChGQUlMRUQoaHIpKQorICAgICAgICByZXR1
cm4gaHI7CisKKyAgICBociA9IHdlYlZpZXcuZ2V0KCktPnNldEZyYW1lTG9hZERlbGVnYXRlKGZy
YW1lTG9hZERlbGVnYXRlLmdldCgpKTsKKyAgICBpZiAoRkFJTEVEKGhyKSkKKyAgICAgICAgcmV0
dXJuIGhyOworCisgICAgKm5ld1dlYlZpZXcgPSB3ZWJWaWV3LmxlYWtSZWYoKTsKKworICAgIHJl
dHVybiBTX09LOwogfQogCi1IUkVTVUxUIFVJRGVsZWdhdGU6OnJ1bk1vZGFsKF9Jbl9vcHRfIElX
ZWJWaWV3KikKK3N0YXRpYyBIV05EIGZpbmRUb3BMZXZlbFBhcmVudChIV05EIHdpbmRvdykKIHsK
LSAgICByZXR1cm4gRV9OT1RJTVBMOworICAgIGlmICghd2luZG93KQorICAgICAgICByZXR1cm4g
bnVsbHB0cjsKKworICAgIEhXTkQgY3VycmVudCA9IHdpbmRvdzsKKyAgICBmb3IgKEhXTkQgcGFy
ZW50ID0gR2V0UGFyZW50KGN1cnJlbnQpOyBjdXJyZW50OyBjdXJyZW50ID0gcGFyZW50LCBwYXJl
bnQgPSBHZXRQYXJlbnQocGFyZW50KSkgeworICAgICAgICBpZiAoIXBhcmVudCkKKyAgICAgICAg
ICAgIHJldHVybiBjdXJyZW50OworICAgIH0KKyAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKKyAg
ICByZXR1cm4gbnVsbHB0cjsKK30KKworSFJFU1VMVCBVSURlbGVnYXRlOjpydW5Nb2RhbChfSW5f
b3B0XyBJV2ViVmlldyogd2ViVmlldykKK3sKKyAgICBDT01QdHI8SVdlYlZpZXc+IHByb3RlY3Rv
cih3ZWJWaWV3KTsKKworICAgIGF1dG8gdG9wTGV2ZWxQYXJlbnQgPSBmaW5kVG9wTGV2ZWxQYXJl
bnQoOjpHZXRXaW5kb3cobV9tb2RhbERpYWxvZ1BhcmVudCwgR1dfT1dORVIpKTsKKworICAgIDo6
RW5hYmxlV2luZG93KHRvcExldmVsUGFyZW50LCBGQUxTRSk7CisKKyAgICB3aGlsZSAoOjpJc1dp
bmRvdyhnZXRIYW5kbGVGcm9tV2ViVmlldyh3ZWJWaWV3KSkpIHsKKyNpZiBVU0UoQ0YpCisgICAg
ICAgIENGUnVuTG9vcFJ1bkluTW9kZShrQ0ZSdW5Mb29wRGVmYXVsdE1vZGUsIDAsIHRydWUpOwor
I2VuZGlmCisgICAgICAgIE1TRyBtc2c7CisgICAgICAgIGlmICghOjpHZXRNZXNzYWdlKCZtc2cs
IDAsIDAsIDApKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgOjpUcmFuc2xhdGVNZXNz
YWdlKCZtc2cpOworICAgICAgICA6OkRpc3BhdGNoTWVzc2FnZSgmbXNnKTsKKyAgICB9CisKKyAg
ICA6OkVuYWJsZVdpbmRvdyh0b3BMZXZlbFBhcmVudCwgVFJVRSk7CisKKyAgICByZXR1cm4gU19P
SzsKIH0KIAogSFJFU1VMVCBVSURlbGVnYXRlOjppc01lbnVCYXJWaXNpYmxlKF9Jbl9vcHRfIElX
ZWJWaWV3KiwgX091dF8gQk9PTCogdmlzaWJsZSkKQEAgLTQ4Myw2ICs1NzEsOCBAQCBIUkVTVUxU
IFVJRGVsZWdhdGU6OndlYlZpZXdDbG9zZShfSW5fb3B0CiAgICAgSFdORCBob3N0V2luZG93Owog
ICAgIHNlbmRlci0+aG9zdFdpbmRvdygmaG9zdFdpbmRvdyk7CiAgICAgRGVzdHJveVdpbmRvdyho
b3N0V2luZG93KTsKKyAgICBpZiAoaG9zdFdpbmRvdyA9PSBtX21vZGFsRGlhbG9nUGFyZW50KQor
ICAgICAgICBtX21vZGFsRGlhbG9nUGFyZW50ID0gbnVsbHB0cjsKICAgICByZXR1cm4gU19PSzsK
IH0KIApJbmRleDogVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL1VJRGVsZWdhdGUuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBUb29scy9EdW1wUmVuZGVyVHJlZS93aW4vVUlEZWxlZ2F0ZS5oCShyZXZpc2lvbiAy
MDIyMjYpCisrKyBUb29scy9EdW1wUmVuZGVyVHJlZS93aW4vVUlEZWxlZ2F0ZS5oCSh3b3JraW5n
IGNvcHkpCkBAIC0xNDQsNiArMTQ0LDcgQEAgcHJpdmF0ZToKICAgICBzdGQ6OnVuaXF1ZV9wdHI8
RFJUVW5kb01hbmFnZXI+IG1fdW5kb01hbmFnZXI7CiAKICAgICBDT01QdHI8SVdlYkRlc2t0b3BO
b3RpZmljYXRpb25zRGVsZWdhdGU+IG1fZGVza3RvcE5vdGlmaWNhdGlvbnM7CisgICAgSFdORCBt
X21vZGFsRGlhbG9nUGFyZW50IHsgbnVsbHB0ciB9OwogfTsKIAogI2VuZGlmCkluZGV4OiBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShy
ZXZpc2lvbiAyMDIyMjYpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkK
QEAgLTEsMyArMSwxNCBAQAorMjAxNi0wNi0yMSAgUGVyIEFybmUgVm9sbGFuICA8cHZvbGxhbkBh
cHBsZS5jb20+CisKKyAgICAgICAgd2luZG93LnNob3dNb2RhbERpYWxvZyBkb2Vzbid0IHdvcmsg
aW4gRHVtcFJlbmRlclRyZWUgb24gV2luZG93cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTM2NzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBVcGRhdGUgdGVzdCBleHBlY3RhdGlvbnMgZm9yIG1vZGFsIGRp
YWxvZyB0ZXN0cy4KKworICAgICAgICAqIHBsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zOgor
CiAyMDE2LTA2LTE5ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAgICAg
ICAgIFRlc3QgZXhwZWN0YXRpb24gZ2FyZGVuaW5nLgpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZv
cm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZv
cm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMJKHJldmlzaW9uIDIwMjIyNikKKysrIExheW91dFRlc3Rz
L3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zCSh3b3JraW5nIGNvcHkpCkBAIC0zMDgsMTIg
KzMwOCw3IEBAIHdlYmtpdC5vcmcvYi8xNDAyMzQgZmFzdC90ZXh0L21pZHdvcmQtYnIKIHdlYmtp
dC5vcmcvYi8xNDAyMzQgZmFzdC90ZXh0L21pZHdvcmQtYnJlYWstYmVmb3JlLXN1cnJvZ2F0ZS1w
YWlyLTIuaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzE0MDIzNCBmYXN0L3RleHQvbmFy
cm93LW5vbi1icmVha2luZy1zcGFjZS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiAKLSMgVE9E
TyBEUlQgZG9lc24ndCBzdXBwb3J0IHNob3dNb2RhbERpYWxvZwotd2Via2l0Lm9yZy9iLzUzNjc1
IGZhc3QvZXZlbnRzL3Nob3ctbW9kYWwtZGlhbG9nLW9uYmx1ci1vbmZvY3VzLmh0bWwgWyBTa2lw
IF0KLXdlYmtpdC5vcmcvYi81MzY3NSBmYXN0L2hhcm5lc3Mvc2hvdy1tb2RhbC1kaWFsb2cuaHRt
bCBbIFNraXAgXQotd2Via2l0Lm9yZy9iLzUzNjc1IGZhc3QvZXZlbnRzL3Njcm9sbC1ldmVudC1k
dXJpbmctbW9kYWwtZGlhbG9nLmh0bWwgWyBTa2lwIF0KLXdlYmtpdC5vcmcvYi81MzY3NSBmYXN0
L2RvbS9XaW5kb3cvb3Blbi13aW5kb3ctbWluLXNpemUuaHRtbCBbIFNraXAgXQotd2Via2l0Lm9y
Zy9iLzUzNjc1IGpzL2RvbS9mdW5jdGlvbi1sZW5ndGguaHRtbCBbIFNraXAgXQorZmFzdC9ldmVu
dHMvc2Nyb2xsLWV2ZW50LWR1cmluZy1tb2RhbC1kaWFsb2cuaHRtbCBbIEZhaWx1cmUgXQogCiB3
ZWJraXQub3JnL2IvMTUxNTA2IGZhc3QvZXZlbnRzL2JlZm9yZXVubG9hZC1zaG93TW9kYWxEaWFs
b2cuaHRtbCBbIFNraXAgXQogd2Via2l0Lm9yZy9iLzE1MTUwNiBmYXN0L2V2ZW50cy9wYWdlaGlk
ZS1zaG93TW9kYWxEaWFsb2cuaHRtbCBbIFNraXAgXQo=
</data>
<flag name="review"
          id="305547"
          type_id="1"
          status="+"
          setter="bfulgham"
    />
          </attachment>
      

    </bug>

</bugzilla>