<?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>15081</bug_id>
          
          <creation_ts>2007-08-26 07:27:56 -0700</creation_ts>
          <short_desc>Plug-ins display despite having display: none</short_desc>
          <delta_ts>2011-11-03 10:19:41 -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>Plug-ins</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction, InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>andersca</cc>
    
    <cc>ap</cc>
    
    <cc>lyon.chen</cc>
    
    <cc>mihnea</cc>
    
    <cc>mike.capp</cc>
    
    <cc>shadow2531</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>staikos</cc>
    
    <cc>tqsub</cc>
    
    <cc>weihong.zeng</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1447</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-08-26 07:27:56 -0700</bug_when>
    <thetext>WebKit displays &lt;object&gt; and &lt;embed&gt; plug-ins even if their display is set to &quot;none&quot; (either initially or dynamically). Firefox and Opera do not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1438</commentid>
    <comment_count>1</comment_count>
      <attachid>16124</attachid>
    <who name="">mitz</who>
    <bug_when>2007-08-26 07:28:40 -0700</bug_when>
    <thetext>Created attachment 16124
Test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1436</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-08-26 07:29:33 -0700</bug_when>
    <thetext>See also bug 14339.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1403</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-08-26 23:29:04 -0700</bug_when>
    <thetext>&lt;rdar://problem/5439208&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83837</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-06-18 22:34:20 -0700</bug_when>
    <thetext>*** Bug 19646 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83839</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-06-18 22:34:23 -0700</bug_when>
    <thetext>*** Bug 10234 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83840</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-06-18 22:35:32 -0700</bug_when>
    <thetext>The duplicates have many additional test cases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84598</commentid>
    <comment_count>7</comment_count>
    <who name="Thom">tqsub</who>
    <bug_when>2008-06-27 12:01:03 -0700</bug_when>
    <thetext>Shouldn&apos;t the &quot;Component&quot; be changed from Plug-ins to CSS instead since the plug-ins are working but the CSS style isn&apos;t working?

Definitely has reductions, so how about adding the HasReduction keyword?

This bug also appears with OS as Mac OS X 10.5, and in Versions 525.x (Safari 3.1) and the nightly build. Have also known this bug to be around since well before that, near the beginning of Safari.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84643</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-06-28 01:39:55 -0700</bug_when>
    <thetext>I think that Plug-ins is a more suitable component for this - not that it matters much.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84925</commentid>
    <comment_count>9</comment_count>
      <attachid>22036</attachid>
    <who name="Thom">tqsub</who>
    <bug_when>2008-07-01 17:16:02 -0700</bug_when>
    <thetext>Created attachment 22036
reduction: object with specific size to not display

This test case is similar to one of the test cases in duplicate bug 19646 but reduced more. That one had the style declared inline as well as in a style tag. This reduction does not, so the style is declared only once.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84926</commentid>
    <comment_count>10</comment_count>
    <who name="Thom">tqsub</who>
    <bug_when>2008-07-01 17:21:12 -0700</bug_when>
    <thetext>Kind of curious. When I right-click and inspect the element on the test page, it shows in the computed styles that the display property for the object tag has been successfully set to &quot;none&quot;. This is also true in the other tests for when the style isn&apos;t inline. It would seem the display style is being accepted (not ignored entirely) for the object tag, but for some reason not acted on in a way that affects the display style of the content of the object tag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90557</commentid>
    <comment_count>11</comment_count>
    <who name="Mike Capp">mike.capp</who>
    <bug_when>2008-09-08 10:26:54 -0700</bug_when>
    <thetext>This bug also manifests on Windows (testing with 2003 Server), both in Safari 3.1.1 and Chrome 0.2.149.27.

Raised http://code.google.com/p/chromium/issues/detail?id=1415 - I&apos;ll link it to here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97572</commentid>
    <comment_count>12</comment_count>
    <who name="George Staikos">staikos</who>
    <bug_when>2008-11-04 08:26:50 -0800</bug_when>
    <thetext>Smaller/simpler testcase:

&lt;html&gt;&lt;body&gt;&lt;object style=&apos;display: none&apos;&gt;&lt;/object&gt;This should be at  
the TOP of the page&lt;/body&gt;&lt;/html&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97679</commentid>
    <comment_count>13</comment_count>
      <attachid>24909</attachid>
    <who name="Lyon Chen">lyon.chen</who>
    <bug_when>2008-11-05 07:49:49 -0800</bug_when>
    <thetext>Created attachment 24909
Patch to fix bug 15081.

This patch should fix the display:none style issue for html object tag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97683</commentid>
    <comment_count>14</comment_count>
      <attachid>24909</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2008-11-05 08:11:46 -0800</bug_when>
    <thetext>Comment on attachment 24909
Patch to fix bug 15081.

Issues with this patch:

1) There shouldn&apos;t be a test case in a comment in the code.
2) There *should* be a test case (and expected result) added to LayoutTests.
3) The path contains tabs - it should not. We use all spaces for formatting.
4) I think it would be better style to call HTMLPluginElement::rendererIsNeeded(style) at the end instead of checking style-&gt;display() directly. If this was done, then the function could be refactored to do the special case frame check first (if not using fallback or an image) and then call the base class, which would be more elegant.

However, the change looks substantively correct to me, given mitz&apos;s test case.

Please fix at least 1-3, 4 is optional.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97685</commentid>
    <comment_count>15</comment_count>
      <attachid>24909</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2008-11-05 08:13:15 -0800</bug_when>
    <thetext>Comment on attachment 24909
Patch to fix bug 15081.

r=me assuming at least items 1-3 from my list are fixed before committing, and a ChangeLog is added.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97686</commentid>
    <comment_count>16</comment_count>
      <attachid>24909</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2008-11-05 08:13:56 -0800</bug_when>
    <thetext>Comment on attachment 24909
Patch to fix bug 15081.

r- for now since a new patch is coming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97816</commentid>
    <comment_count>17</comment_count>
      <attachid>24944</attachid>
    <who name="Lyon Chen">lyon.chen</who>
    <bug_when>2008-11-06 09:27:40 -0800</bug_when>
    <thetext>Created attachment 24944
New patch for bug 15081

Changes made following comments by Maciej Stachowiak and George Staikos.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100157</commentid>
    <comment_count>18</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2008-11-24 22:25:44 -0800</bug_when>
    <thetext>Looks good, but:
1. Please &quot;run-webkit-tests css1/classification/display_object.html&quot; in order to generate expected results for your new test, and include the results in your patch. Otherwise, if somebody lands your patch, it will turn the buildbot red.
2. Please add a newline to the end of LayoutTests/css1/classification/display_object.html, to make our diffing tools happy.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107676</commentid>
    <comment_count>19</comment_count>
      <attachid>24944</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-01-30 05:16:08 -0800</bug_when>
    <thetext>Comment on attachment 24944
New patch for bug 15081

Marking as r-.  A revised patch that addresses Geoff&apos;s two points in comment #18 will surely get r+d.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110905</commentid>
    <comment_count>20</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-02-24 22:08:56 -0800</bug_when>
    <thetext>*** Bug 23019 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110906</commentid>
    <comment_count>21</comment_count>
      <attachid>27959</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-02-24 22:10:50 -0800</bug_when>
    <thetext>Created attachment 27959
Patch, testcases, changelog

This patch fixes display:none for applet, embed and object.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110907</commentid>
    <comment_count>22</comment_count>
      <attachid>27959</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2009-02-24 22:15:43 -0800</bug_when>
    <thetext>Comment on attachment 27959
Patch, testcases, changelog

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110908</commentid>
    <comment_count>23</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-02-24 22:18:34 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/41209</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>495044</commentid>
    <comment_count>24</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-11-02 16:39:39 -0700</bug_when>
    <thetext>Bug 45049 plans to undo this.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16124</attachid>
            <date>2007-08-26 07:28:40 -0700</date>
            <delta_ts>2007-08-26 07:28:40 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>plugin-display-none.html</filename>
            <type>text/html</type>
            <size>301</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">PG9iamVjdCBzdHlsZT0iZGlzcGxheTogbm9uZTsiIGNsYXNzaWQ9ImNsc2lkOjAyQkYyNUQ1LThD
MTctNEIyMy1CQzgwLUQzNDg4QUJEREM2QiIgd2lkdGg9IjQ4MCIgaGVpZ2h0PSIzNzYiIGNvZGVi
YXNlPSJodHRwOi8vd3d3LmFwcGxlLmNvbS9xdGFjdGl2ZXgvcXRwbHVnaW4uY2FiI3ZlcnNpb249
NiwwLDIsMCI+CiAgPHBhcmFtIG5hbWU9InNyYyIgdmFsdWU9Imh0dHA6Ly9tb3ZpZXMuYXBwbGUu
Y29tL21vdmllcy91cy9hcHBsZS9nZXRhbWFjL2FwcGxlLWdldGFtYWMtZ2VuaXVzXzQ4MHgzNzYu
bW92Ij4KPC9vYmplY3Q+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>22036</attachid>
            <date>2008-07-01 17:16:02 -0700</date>
            <delta_ts>2008-07-01 17:16:02 -0700</delta_ts>
            <desc>reduction: object with specific size to not display</desc>
            <filename>object of specific size styled to not display.html</filename>
            <type>text/html</type>
            <size>398</size>
            <attacher name="Thom">tqsub</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoKb2JqZWN0W3dpZHRoPSI0ODAi
XSB7IGRpc3BsYXk6bm9uZTsgfQoKPC9zdHlsZT4KPC9oZWFkPgoKPGJvZHk+Cgo8b2JqZWN0IGNs
YXNzaWQ9ImNsc2lkOjAyQkYyNUQ1LThDMTctNEIyMy1CQzgwLUQzNDg4QUJEREM2QiIgd2lkdGg9
IjQ4MCIgaGVpZ2h0PSIzNzYiIGNvZGViYXNlPSJodHRwOi8vd3d3LmFwcGxlLmNvbS9xdGFjdGl2
ZXgvcXRwbHVnaW4uY2FiI3ZlcnNpb249NiwwLDIsMCI+CiAgPHBhcmFtIG5hbWU9InNyYyIgdmFs
dWU9Imh0dHA6Ly9tb3ZpZXMuYXBwbGUuY29tL21vdmllcy91cy9hcHBsZS9nZXRhbWFjL2FwcGxl
LWdldGFtYWMtZ2VuaXVzXzQ4MHgzNzYubW92Ij4KPC9vYmplY3Q+Cgo8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>24909</attachid>
            <date>2008-11-05 07:49:49 -0800</date>
            <delta_ts>2009-02-24 22:10:50 -0800</delta_ts>
            <desc>Patch to fix bug 15081.</desc>
            <filename>Bug15081_HtmlObject.patch</filename>
            <type>text/plain</type>
            <size>533</size>
            <attacher name="Lyon Chen">lyon.chen</attacher>
            
              <data encoding="base64">SW5kZXg6IEhUTUxPYmplY3RFbGVtZW50LmNwcA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIEhUTUxPYmplY3RF
bGVtZW50LmNwcAkocmV2aXNpb24gMTI5MjIpDQorKysgSFRNTE9iamVjdEVsZW1lbnQuY3BwCSh3
b3JraW5nIGNvcHkpDQpAQCAtMTU2LDcgKzE1NiwxMSBAQA0KICAgICBpZiAoIWZyYW1lKQogICAg
ICAgICByZXR1cm4gZmFsc2U7CiAgICAgCi0gICAgcmV0dXJuIHRydWU7CisJLyogVGVzdCBDYXNl
OgorCTxodG1sPjxib2R5PjxvYmplY3Qgc3R5bGU9ImRpc3BsYXk6bm9uZSI+PC9vYmplY3Q+VGhp
cyB0ZXh0IHNob3VsZCBiZSBhdCB0aGUgdG9wIG9mIHRoZSBwYWdlLjwvYm9keT48L2h0bWw+CisJ
Ki8KKworCXJldHVybiBzdHlsZS0+ZGlzcGxheSgpICE9IE5PTkU7CiB9CiAKIFJlbmRlck9iamVj
dCAqSFRNTE9iamVjdEVsZW1lbnQ6OmNyZWF0ZVJlbmRlcmVyKFJlbmRlckFyZW5hKiBhcmVuYSwg
UmVuZGVyU3R5bGUqIHN0eWxlKQo=
</data>
<flag name="review"
          id="11424"
          type_id="1"
          status="-"
          setter="mjs"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>24944</attachid>
            <date>2008-11-06 09:27:40 -0800</date>
            <delta_ts>2009-02-24 22:10:50 -0800</delta_ts>
            <desc>New patch for bug 15081</desc>
            <filename>Bug15081_patch.patch</filename>
            <type>text/plain</type>
            <size>2108</size>
            <attacher name="Lyon Chen">lyon.chen</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIExheW91dFRlc3Rz
L0NoYW5nZUxvZwkocmV2aXNpb24gMzgxNzApDQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpDQpAQCAtMSwzICsxLDkgQEANCisyMDA4LTExLTA2ICBMeW9uIENoZW4gIDxs
eW9uLmNoZW5AdG9yY2htb2JpbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogY3NzMS9jbGFzc2lmaWNhdGlvbi9kaXNwbGF5X29iamVjdC5o
dG1sOiBBZGRlZC4KKwogMjAwOC0xMS0wNSAgR2F2aW4gQmFycmFjbG91Z2ggIDxiYXJyYWNsb3Vn
aEBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTWFjaWVqIFN0YWNob3dpYWsuCklu
ZGV4OiBMYXlvdXRUZXN0cy9jc3MxL2NsYXNzaWZpY2F0aW9uL2Rpc3BsYXlfb2JqZWN0Lmh0bWwN
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0NCi0tLSBMYXlvdXRUZXN0cy9jc3MxL2NsYXNzaWZpY2F0aW9uL2Rpc3BsYXlf
b2JqZWN0Lmh0bWwJKHJldmlzaW9uIDApDQorKysgTGF5b3V0VGVzdHMvY3NzMS9jbGFzc2lmaWNh
dGlvbi9kaXNwbGF5X29iamVjdC5odG1sCShyZXZpc2lvbiAwKQ0KQEAgLTAsMCArMSBAQA0KKzxo
dG1sPjxib2R5PjxvYmplY3Qgc3R5bGU9ImRpc3BsYXk6bm9uZTsgYmFja2dyb3VuZC1jb2xvcjpy
ZWQiPjwvb2JqZWN0Pk5vIHJlZCBibG9jayBzaG91bGQgYmUgZGlzcGxheWVkIGFib3ZlLjwvYm9k
eT48L2h0bWw+DQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUNCkluZGV4OiBXZWJDb3JlL0No
YW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAzODE3
MCkNCisrKyBXZWJDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQ0KQEAgLTEsMyArMSwxMiBA
QA0KKzIwMDgtMTEtMDYgIEx5b24gQ2hlbiAgPGx5b24uY2hlbkB0b3JjaG1vYmlsZS5jb20+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogY3Nz
MS9jbGFzc2lmaWNhdGlvbi9kaXNwbGF5X29iamVjdC5odG1sCisKKyAgICAgICAgKiBodG1sL0hU
TUxPYmplY3RFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxPYmplY3RFbGVtZW50
OjpyZW5kZXJlcklzTmVlZGVkKToKKwogMjAwOC0xMS0wNiAgS3Jpc3RpYW4gQW1saWUgIDxrcmlz
dGlhbi5hbWxpZUBub2tpYS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gSGF1c21h
bm4uCkluZGV4OiBXZWJDb3JlL2h0bWwvSFRNTE9iamVjdEVsZW1lbnQuY3BwDQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
DQotLS0gV2ViQ29yZS9odG1sL0hUTUxPYmplY3RFbGVtZW50LmNwcAkocmV2aXNpb24gMzgxNzAp
DQorKysgV2ViQ29yZS9odG1sL0hUTUxPYmplY3RFbGVtZW50LmNwcAkod29ya2luZyBjb3B5KQ0K
QEAgLTExOCwxNCArMTE4LDExIEBADQogCiBib29sIEhUTUxPYmplY3RFbGVtZW50OjpyZW5kZXJl
cklzTmVlZGVkKFJlbmRlclN0eWxlKiBzdHlsZSkKIHsKLSAgICBpZiAobV91c2VGYWxsYmFja0Nv
bnRlbnQgfHwgaXNJbWFnZVR5cGUoKSkKLSAgICAgICAgcmV0dXJuIEhUTUxQbHVnSW5FbGVtZW50
OjpyZW5kZXJlcklzTmVlZGVkKHN0eWxlKTsKLQogICAgIEZyYW1lKiBmcmFtZSA9IGRvY3VtZW50
KCktPmZyYW1lKCk7CiAgICAgaWYgKCFmcmFtZSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAg
IAotICAgIHJldHVybiB0cnVlOworICAgIHJldHVybiBIVE1MUGx1Z0luRWxlbWVudDo6cmVuZGVy
ZXJJc05lZWRlZChzdHlsZSk7CiB9CiAKIFJlbmRlck9iamVjdCAqSFRNTE9iamVjdEVsZW1lbnQ6
OmNyZWF0ZVJlbmRlcmVyKFJlbmRlckFyZW5hKiBhcmVuYSwgUmVuZGVyU3R5bGUqIHN0eWxlKQo=
</data>
<flag name="review"
          id="11453"
          type_id="1"
          status="-"
          setter="mrowe"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27959</attachid>
            <date>2009-02-24 22:10:50 -0800</date>
            <delta_ts>2009-02-24 22:15:43 -0800</delta_ts>
            <desc>Patch, testcases, changelog</desc>
            <filename>23019_patch.txt</filename>
            <type>text/plain</type>
            <size>10782</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiMGQyODk1Li4xNGJkZWNhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjUgQEAKKzIwMDktMDIt
MjQgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMwMTkKKyAgICAgICAgCisgICAgICAgIEFkZCB0
ZXN0cyBmb3IgZGlzcGxheTpub25lIG9uIGFwcGxldHMsIGVtYmVkcyBhbmQgb2JqZWN0IGVsZW1l
bnRzLgorCisgICAgICAgICogZmFzdC9yZXBsYWNlZC9hcHBsZXQtZGlzcGxheS1ub25lLmh0bWw6
IEFkZGVkLgorICAgICAgICAqIGZhc3QvcmVwbGFjZWQvZW1iZWQtZGlzcGxheS1ub25lLmh0bWw6
IEFkZGVkLgorICAgICAgICAqIGZhc3QvcmVwbGFjZWQvb2JqZWN0LWRpc3BsYXktbm9uZS5odG1s
OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3JlcGxhY2VkL3Jlc291cmNlcy90ZXN0LnN3ZjogQ29w
aWVkIGZyb20gTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9yZXNvdXJjZXMvdGVzdC5zd2YuCisg
ICAgICAgICogcGxhdGZvcm0vbWFjL2Zhc3QvcmVwbGFjZWQvYXBwbGV0LWRpc3BsYXktbm9uZS1l
eHBlY3RlZC5jaGVja3N1bTogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vbWFjL2Zhc3QvcmVw
bGFjZWQvYXBwbGV0LWRpc3BsYXktbm9uZS1leHBlY3RlZC5wbmc6IEFkZGVkLgorICAgICAgICAq
IHBsYXRmb3JtL21hYy9mYXN0L3JlcGxhY2VkL2FwcGxldC1kaXNwbGF5LW5vbmUtZXhwZWN0ZWQu
dHh0OiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvZmFzdC9yZXBsYWNlZC9lbWJlZC1k
aXNwbGF5LW5vbmUtZXhwZWN0ZWQuY2hlY2tzdW06IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3Jt
L21hYy9mYXN0L3JlcGxhY2VkL2VtYmVkLWRpc3BsYXktbm9uZS1leHBlY3RlZC5wbmc6IEFkZGVk
LgorICAgICAgICAqIHBsYXRmb3JtL21hYy9mYXN0L3JlcGxhY2VkL2VtYmVkLWRpc3BsYXktbm9u
ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL21hYy9mYXN0L3JlcGxh
Y2VkL29iamVjdC1kaXNwbGF5LW5vbmUtZXhwZWN0ZWQuY2hlY2tzdW06IEFkZGVkLgorICAgICAg
ICAqIHBsYXRmb3JtL21hYy9mYXN0L3JlcGxhY2VkL29iamVjdC1kaXNwbGF5LW5vbmUtZXhwZWN0
ZWQucG5nOiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvZmFzdC9yZXBsYWNlZC9vYmpl
Y3QtZGlzcGxheS1ub25lLWV4cGVjdGVkLnR4dDogQWRkZWQuCisKIDIwMDktMDItMjQgIFNhbSBX
ZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXZpZCBIeWF0
dC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvcmVwbGFjZWQvYXBwbGV0LWRpc3BsYXkt
bm9uZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9yZXBsYWNlZC9hcHBsZXQtZGlzcGxheS1ub25l
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMzZkMWRmYwotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVwbGFjZWQvYXBwbGV0LWRpc3BsYXktbm9u
ZS5odG1sCkBAIC0wLDAgKzEsOSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxib2R5Pgor
CisgIDxwPlNob3VsZCBub3Qgc2VlIHRoZSBhcHBsZXQgYmVsb3cgKGl0IGhhcyBkaXNwbGF5Om5v
bmUpLiBKYXZhIG11c3QgYmUgb24gZm9yIHRoaXMgdGVzdC48L3A+CisgIDxhcHBsZXQgc3R5bGU9
ImRpc3BsYXk6bm9uZSIgY29kZT0iIj5KYXZhIGlzIGRpc2FibGVkLCB0ZXN0IG5vdCB2YWxpZC48
L2FwcGxldD4KKworPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9yZXBsYWNlZC9lbWJlZC1kaXNwbGF5LW5vbmUuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvcmVw
bGFjZWQvZW1iZWQtZGlzcGxheS1ub25lLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uNWM0MDYyNAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVw
bGFjZWQvZW1iZWQtZGlzcGxheS1ub25lLmh0bWwKQEAgLTAsMCArMSwxMyBAQAorPCFET0NUWVBF
IGh0bWw+Cis8aHRtbD4KKzxib2R5PgorCisgIDxwPlNob3VsZCBub3Qgc2VlIHRoZSBlbWJlZCBi
ZWxvdyAoaXQgaGFzIGRpc3BsYXk6bm9uZSkuPC9wPgorICA8ZW1iZWQgc3R5bGU9ImRpc3BsYXk6
bm9uZSIgc3JjPSJyZXNvdXJjZXMvdGVzdC5zd2YiCisgICAgcXVhbGl0eT0iaGlnaCIgd2lkdGg9
IjU1MCIgaGVpZ2h0PSI0MDAiCisgICAgdHlwZT0iYXBwbGljYXRpb24veC1zaG9ja3dhdmUtZmxh
c2giCisgICAgcGx1Z2luc3BhZ2U9Imh0dHA6Ly93d3cubWFjcm9tZWRpYS5jb20vc2hvY2t3YXZl
L2Rvd25sb2FkL2luZGV4LmNnaT9QMV9Qcm9kX1ZlcnNpb249U2hvY2t3YXZlRmxhc2giPgorICA8
L2VtYmVkPgorCis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L3JlcGxhY2VkL29iamVjdC1kaXNwbGF5LW5vbmUuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvcmVw
bGFjZWQvb2JqZWN0LWRpc3BsYXktbm9uZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLjlhODI5YjAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3Jl
cGxhY2VkL29iamVjdC1kaXNwbGF5LW5vbmUuaHRtbApAQCAtMCwwICsxLDkgQEAKKzwhRE9DVFlQ
RSBodG1sPgorPGh0bWw+Cis8Ym9keT4KKworICA8cD5TaG91bGQgbm90IHNlZSB0aGUgb2JqZWN0
IGJlbG93IChpdCBoYXMgZGlzcGxheTpub25lKS48L3A+CisgIDxvYmplY3Qgc3R5bGU9ImRpc3Bs
YXk6bm9uZSIgdHlwZT0idGV4dC9odG1sIiBkYXRhPSJyZXNvdXJjZXMvMDA3LXN1Yi5odG1sIj5G
YWxsYmFjayBoZXJlPC9vYmplY3Q+CisKKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2Zhc3QvcmVwbGFjZWQvcmVzb3VyY2VzL3Rlc3Quc3dmIGIvTGF5b3V0VGVzdHMv
ZmFzdC9yZXBsYWNlZC9yZXNvdXJjZXMvdGVzdC5zd2YKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uODk1Mjk4MgpCaW5hcnkgZmlsZXMgL2Rldi9udWxsIGFuZCBiL0xheW91dFRl
c3RzL2Zhc3QvcmVwbGFjZWQvcmVzb3VyY2VzL3Rlc3Quc3dmIGRpZmZlcgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvcmVwbGFjZWQvYXBwbGV0LWRpc3BsYXktbm9u
ZS1leHBlY3RlZC5jaGVja3N1bSBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L3JlcGxh
Y2VkL2FwcGxldC1kaXNwbGF5LW5vbmUtZXhwZWN0ZWQuY2hlY2tzdW0KbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uNzZlNDY4MwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL21hYy9mYXN0L3JlcGxhY2VkL2FwcGxldC1kaXNwbGF5LW5vbmUtZXhwZWN0
ZWQuY2hlY2tzdW0KQEAgLTAsMCArMSBAQAorM2Q0OGY1YzI4YzRkMTBiNGNlYjczMThjY2U5Zjdj
ODMKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMvZmFzdC9yZXBsYWNlZC9hcHBsZXQtZGlzcGxheS1ub25lLWV4cGVjdGVkLnBu
ZyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L3JlcGxhY2VkL2FwcGxldC1kaXNwbGF5
LW5vbmUtZXhwZWN0ZWQucG5nCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmI1
NDc4MDYKQmluYXJ5IGZpbGVzIC9kZXYvbnVsbCBhbmQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMvZmFzdC9yZXBsYWNlZC9hcHBsZXQtZGlzcGxheS1ub25lLWV4cGVjdGVkLnBuZyBkaWZmZXIK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L3JlcGxhY2VkL2FwcGxl
dC1kaXNwbGF5LW5vbmUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zh
c3QvcmVwbGFjZWQvYXBwbGV0LWRpc3BsYXktbm9uZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMjhhZTExNgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L3JlcGxhY2VkL2FwcGxldC1kaXNwbGF5LW5vbmUtZXhw
ZWN0ZWQudHh0CkBAIC0wLDAgKzEsOCBAQAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisg
IFJlbmRlclZpZXcgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCitsYXllciBhdCAoMCwwKSBzaXplIDgw
MHg1MAorICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkgc2l6ZSA4MDB4NTAKKyAgICBSZW5k
ZXJCb2R5IHtCT0RZfSBhdCAoOCwxNikgc2l6ZSA3ODR4MTgKKyAgICAgIFJlbmRlckJsb2NrIHtQ
fSBhdCAoMCwwKSBzaXplIDc4NHgxOAorICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAs
MCkgc2l6ZSA1MTh4MTgKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA1MTg6ICJT
aG91bGQgbm90IHNlZSB0aGUgYXBwbGV0IGJlbG93IChpdCBoYXMgZGlzcGxheTpub25lKS4gSmF2
YSBtdXN0IGJlIG9uIGZvciB0aGlzIHRlc3QuIgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjL2Zhc3QvcmVwbGFjZWQvZW1iZWQtZGlzcGxheS1ub25lLWV4cGVjdGVkLmNoZWNr
c3VtIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvcmVwbGFjZWQvZW1iZWQtZGlzcGxh
eS1ub25lLWV4cGVjdGVkLmNoZWNrc3VtCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLjk2MGZjMzMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMv
ZmFzdC9yZXBsYWNlZC9lbWJlZC1kaXNwbGF5LW5vbmUtZXhwZWN0ZWQuY2hlY2tzdW0KQEAgLTAs
MCArMSBAQAorNTJiMzNiMDIzNjg0MzIzYmRhOTFkMzE1MjFiZjExNDMKXCBObyBuZXdsaW5lIGF0
IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9y
ZXBsYWNlZC9lbWJlZC1kaXNwbGF5LW5vbmUtZXhwZWN0ZWQucG5nIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjL2Zhc3QvcmVwbGFjZWQvZW1iZWQtZGlzcGxheS1ub25lLWV4cGVjdGVkLnBuZwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi45ODU1ZGI2CkJpbmFyeSBmaWxlcyAv
ZGV2L251bGwgYW5kIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvcmVwbGFjZWQvZW1i
ZWQtZGlzcGxheS1ub25lLWV4cGVjdGVkLnBuZyBkaWZmZXIKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL21hYy9mYXN0L3JlcGxhY2VkL2VtYmVkLWRpc3BsYXktbm9uZS1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9yZXBsYWNlZC9lbWJlZC1kaXNw
bGF5LW5vbmUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LmE0ODA4MTkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFz
dC9yZXBsYWNlZC9lbWJlZC1kaXNwbGF5LW5vbmUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsOCBA
QAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlclZpZXcgYXQgKDAsMCkgc2l6
ZSA4MDB4NjAwCitsYXllciBhdCAoMCwwKSBzaXplIDgwMHg1MAorICBSZW5kZXJCbG9jayB7SFRN
TH0gYXQgKDAsMCkgc2l6ZSA4MDB4NTAKKyAgICBSZW5kZXJCb2R5IHtCT0RZfSBhdCAoOCwxNikg
c2l6ZSA3ODR4MTgKKyAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMCwwKSBzaXplIDc4NHgxOAor
ICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAzNDB4MTgKKyAgICAgICAg
ICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCAzNDA6ICJTaG91bGQgbm90IHNlZSB0aGUgZW1iZWQg
YmVsb3cgKGl0IGhhcyBkaXNwbGF5Om5vbmUpLiIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL21hYy9mYXN0L3JlcGxhY2VkL29iamVjdC1kaXNwbGF5LW5vbmUtZXhwZWN0ZWQuY2hl
Y2tzdW0gYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9yZXBsYWNlZC9vYmplY3QtZGlz
cGxheS1ub25lLWV4cGVjdGVkLmNoZWNrc3VtCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLjY1ZWJlN2QKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMvZmFzdC9yZXBsYWNlZC9vYmplY3QtZGlzcGxheS1ub25lLWV4cGVjdGVkLmNoZWNrc3VtCkBA
IC0wLDAgKzEgQEAKKzU1NTI3YWJkYjBlNGE1ZjFlZWEzNzU0M2UxMTJlNWQyClwgTm8gbmV3bGlu
ZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zh
c3QvcmVwbGFjZWQvb2JqZWN0LWRpc3BsYXktbm9uZS1leHBlY3RlZC5wbmcgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMvZmFzdC9yZXBsYWNlZC9vYmplY3QtZGlzcGxheS1ub25lLWV4cGVjdGVk
LnBuZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5jODU5Y2U0CkJpbmFyeSBm
aWxlcyAvZGV2L251bGwgYW5kIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvcmVwbGFj
ZWQvb2JqZWN0LWRpc3BsYXktbm9uZS1leHBlY3RlZC5wbmcgZGlmZmVyCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9yZXBsYWNlZC9vYmplY3QtZGlzcGxheS1ub25l
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L3JlcGxhY2VkL29i
amVjdC1kaXNwbGF5LW5vbmUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLmQzOTQ4ZjUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9tYWMvZmFzdC9yZXBsYWNlZC9vYmplY3QtZGlzcGxheS1ub25lLWV4cGVjdGVkLnR4dApAQCAt
MCwwICsxLDggQEAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJWaWV3IGF0
ICgwLDApIHNpemUgODAweDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NTAKKyAgUmVuZGVy
QmxvY2sge0hUTUx9IGF0ICgwLDApIHNpemUgODAweDUwCisgICAgUmVuZGVyQm9keSB7Qk9EWX0g
YXQgKDgsMTYpIHNpemUgNzg0eDE4CisgICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMCkgc2l6
ZSA3ODR4MTgKKyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMzM2eDE4
CisgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggMzM2OiAiU2hvdWxkIG5vdCBzZWUg
dGhlIG9iamVjdCBiZWxvdyAoaXQgaGFzIGRpc3BsYXk6bm9uZSkuIgpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA2MDkwZTg3Li5jYWJmOTJk
IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSw1ICsxLDI3IEBACiAyMDA5LTAyLTI0ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJA
YXBwbGUuY29tPgogCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzAxOQorICAgICAg
ICAKKyAgICAgICAgTWFrZSBkaXNwbGF5Om5vbmUgd29yayBmb3IgYXBwbGV0LCBlbWViZWQgYW5k
IG9iamVjdCBlbGVtZW50cworICAgICAgICBieSBjYWxsaW5nIHJlbmRlcmVySXNOZWVkZWQoKSBv
biBzdXBlcmNsYXNzZXMuCisKKyAgICAgICAgVGVzdHM6IGZhc3QvcmVwbGFjZWQvYXBwbGV0LWRp
c3BsYXktbm9uZS5odG1sCisgICAgICAgICAgICAgICBmYXN0L3JlcGxhY2VkL2VtYmVkLWRpc3Bs
YXktbm9uZS5odG1sCisgICAgICAgICAgICAgICBmYXN0L3JlcGxhY2VkL29iamVjdC1kaXNwbGF5
LW5vbmUuaHRtbAorCisgICAgICAgICogaHRtbC9IVE1MQXBwbGV0RWxlbWVudC5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpIVE1MQXBwbGV0RWxlbWVudDo6cmVuZGVyZXJJc05lZWRlZCk6CisgICAg
ICAgICogaHRtbC9IVE1MRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MRWxlbWVu
dDo6cmVuZGVyZXJJc05lZWRlZCk6CisgICAgICAgICogaHRtbC9IVE1MRW1iZWRFbGVtZW50LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxFbWJlZEVsZW1lbnQ6OnJlbmRlcmVySXNOZWVkZWQp
OgorICAgICAgICAqIGh0bWwvSFRNTE9iamVjdEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6SFRNTE9iamVjdEVsZW1lbnQ6OnJlbmRlcmVySXNOZWVkZWQpOgorCisyMDA5LTAyLTI0ICBT
aW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCiAgICAgICAgIFJldmlld2Vk
IGJ5IERhdmUgSHlhdHQKIAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjQxMzcKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MQXBwbGV0RWxlbWVu
dC5jcHAgYi9XZWJDb3JlL2h0bWwvSFRNTEFwcGxldEVsZW1lbnQuY3BwCmluZGV4IDlkN2FiNmEu
Ljc4YTA0YTYgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MQXBwbGV0RWxlbWVudC5jcHAK
KysrIGIvV2ViQ29yZS9odG1sL0hUTUxBcHBsZXRFbGVtZW50LmNwcApAQCAtOTksOSArOTksMTIg
QEAgdm9pZCBIVE1MQXBwbGV0RWxlbWVudDo6cmVtb3ZlZEZyb21Eb2N1bWVudCgpCiAgICAgSFRN
TFBsdWdJbkVsZW1lbnQ6OnJlbW92ZWRGcm9tRG9jdW1lbnQoKTsKIH0KIAotYm9vbCBIVE1MQXBw
bGV0RWxlbWVudDo6cmVuZGVyZXJJc05lZWRlZChSZW5kZXJTdHlsZSopCitib29sIEhUTUxBcHBs
ZXRFbGVtZW50OjpyZW5kZXJlcklzTmVlZGVkKFJlbmRlclN0eWxlKiBzdHlsZSkKIHsKLSAgICBy
ZXR1cm4gIWdldEF0dHJpYnV0ZShjb2RlQXR0cikuaXNOdWxsKCk7CisgICAgaWYgKGdldEF0dHJp
YnV0ZShjb2RlQXR0cikuaXNOdWxsKCkpCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHJl
dHVybiBIVE1MUGx1Z0luRWxlbWVudDo6cmVuZGVyZXJJc05lZWRlZChzdHlsZSk7CiB9CiAKIFJl
bmRlck9iamVjdCogSFRNTEFwcGxldEVsZW1lbnQ6OmNyZWF0ZVJlbmRlcmVyKFJlbmRlckFyZW5h
KiwgUmVuZGVyU3R5bGUqIHN0eWxlKQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUxFbGVt
ZW50LmNwcCBiL1dlYkNvcmUvaHRtbC9IVE1MRWxlbWVudC5jcHAKaW5kZXggZjE4OGY4ZC4uOWMw
ZTRjYyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0hUTUxFbGVtZW50LmNwcAorKysgYi9XZWJD
b3JlL2h0bWwvSFRNTEVsZW1lbnQuY3BwCkBAIC05NzIsNyArOTcyLDcgQEAgYm9vbCBIVE1MRWxl
bWVudDo6cmVuZGVyZXJJc05lZWRlZChSZW5kZXJTdHlsZSAqc3R5bGUpCiAgICAgICAgIGlmIChz
ZXR0aW5ncyAmJiBzZXR0aW5ncy0+aXNKYXZhU2NyaXB0RW5hYmxlZCgpKQogICAgICAgICAgICAg
cmV0dXJuIGZhbHNlOwogICAgIH0KLSAgICByZXR1cm4gKGRvY3VtZW50KCktPmRvY3VtZW50RWxl
bWVudCgpID09IHRoaXMpIHx8IChzdHlsZS0+ZGlzcGxheSgpICE9IE5PTkUpOworICAgIHJldHVy
biBTdHlsZWRFbGVtZW50OjpyZW5kZXJlcklzTmVlZGVkKHN0eWxlKTsKIH0KICAgICAKIFJlbmRl
ck9iamVjdCogSFRNTEVsZW1lbnQ6OmNyZWF0ZVJlbmRlcmVyKFJlbmRlckFyZW5hKiBhcmVuYSwg
UmVuZGVyU3R5bGUqIHN0eWxlKQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUxFbWJlZEVs
ZW1lbnQuY3BwIGIvV2ViQ29yZS9odG1sL0hUTUxFbWJlZEVsZW1lbnQuY3BwCmluZGV4IGUwNzVh
MGUuLmY0Njc4NDkgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MRW1iZWRFbGVtZW50LmNw
cAorKysgYi9XZWJDb3JlL2h0bWwvSFRNTEVtYmVkRWxlbWVudC5jcHAKQEAgLTEzNyw3ICsxMzcs
NyBAQCBib29sIEhUTUxFbWJlZEVsZW1lbnQ6OnJlbmRlcmVySXNOZWVkZWQoUmVuZGVyU3R5bGUq
IHN0eWxlKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCi0gICAgcmV0dXJuIHRydWU7
CisgICAgcmV0dXJuIEhUTUxQbHVnSW5FbGVtZW50OjpyZW5kZXJlcklzTmVlZGVkKHN0eWxlKTsK
IH0KIAogUmVuZGVyT2JqZWN0KiBIVE1MRW1iZWRFbGVtZW50OjpjcmVhdGVSZW5kZXJlcihSZW5k
ZXJBcmVuYSogYXJlbmEsIFJlbmRlclN0eWxlKikKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9I
VE1MT2JqZWN0RWxlbWVudC5jcHAgYi9XZWJDb3JlL2h0bWwvSFRNTE9iamVjdEVsZW1lbnQuY3Bw
CmluZGV4IGY2NzU3NTMuLmIyNDFjM2QgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MT2Jq
ZWN0RWxlbWVudC5jcHAKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxPYmplY3RFbGVtZW50LmNwcApA
QCAtMTI2LDcgKzEyNiw3IEBAIGJvb2wgSFRNTE9iamVjdEVsZW1lbnQ6OnJlbmRlcmVySXNOZWVk
ZWQoUmVuZGVyU3R5bGUqIHN0eWxlKQogICAgIGlmICghZnJhbWUpCiAgICAgICAgIHJldHVybiBm
YWxzZTsKICAgICAKLSAgICByZXR1cm4gdHJ1ZTsKKyAgICByZXR1cm4gSFRNTFBsdWdJbkVsZW1l
bnQ6OnJlbmRlcmVySXNOZWVkZWQoc3R5bGUpOwogfQogCiBSZW5kZXJPYmplY3QgKkhUTUxPYmpl
Y3RFbGVtZW50OjpjcmVhdGVSZW5kZXJlcihSZW5kZXJBcmVuYSogYXJlbmEsIFJlbmRlclN0eWxl
KiBzdHlsZSkK
</data>
<flag name="review"
          id="13621"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>