<?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>14147</bug_id>
          
          <creation_ts>2007-06-14 13:52:29 -0700</creation_ts>
          <short_desc>REGRESSION: No history item created when viewing &quot;All Sizes&quot; on Flickr</short_desc>
          <delta_ts>2007-07-06 04:56:55 -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>History</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>DUPLICATE</resolution>
          <dup_id>13400</dup_id>
          
          <bug_file_loc>http://www.flickr.com/photos/n1c0star/538230787/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, NeedsReduction, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Matt Lilek">dev+webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mbritto</cc>
    
    <cc>mrowe</cc>
    
    <cc>rachael</cc>
    
    <cc>sroret</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>7530</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2007-06-14 13:52:29 -0700</bug_when>
    <thetext>Going back from the &apos;All Sizes&apos; page of a photo on Flickr no longer works.

1. In Safari, open a new tab and load http://www.flickr.com/photos/n1c0star/538230787/
2. Click the &quot;All Sizes&quot; button above the photo.
3. The back button is disabled and no history item created.

Bug is present in Safari 3 Beta and r23521. Note that this is not an issue with Safari.app as Safari.app v2.0.4 with current ToT displays this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7527</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-06-14 14:09:54 -0700</bug_when>
    <thetext>&lt;rdar://problem/5270940&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7042</commentid>
    <comment_count>2</comment_count>
      <attachid>15137</attachid>
    <who name="Maxime BRITTO">mbritto</who>
    <bug_when>2007-06-20 05:17:29 -0700</bug_when>
    <thetext>Created attachment 15137
proposed patch

The call for scheduleLocationChange() in JSHTMLDocument::setLocation()  (JSHTMLDocumentCustom.cpp) was missing an argument (userGesture) and the default behavior in scheduleLocationChange() was to consider it false.
As this JS event was not considered as userGesture initiated, his load type was internal and it wasn&apos;t added to the history.
With this modification I can no longer reproduce the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7028</commentid>
    <comment_count>3</comment_count>
    <who name="Maxime BRITTO">mbritto</who>
    <bug_when>2007-06-20 07:44:12 -0700</bug_when>
    <thetext>Layout test is on his way. I&apos;ll send it within the next hours.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6915</commentid>
    <comment_count>4</comment_count>
      <attachid>15159</attachid>
    <who name="Maxime BRITTO">mbritto</who>
    <bug_when>2007-06-21 05:17:18 -0700</bug_when>
    <thetext>Created attachment 15159
patch with layout test

Here is the patch with the layout test included.

I noticed that this patch is also fixing the Bug 13849.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6834</commentid>
    <comment_count>5</comment_count>
      <attachid>15159</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2007-06-21 16:13:14 -0700</bug_when>
    <thetext>Comment on attachment 15159
patch with layout test

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6759</commentid>
    <comment_count>6</comment_count>
    <who name="Andrew Wellington">andrew</who>
    <bug_when>2007-06-22 05:21:21 -0700</bug_when>
    <thetext>*** Bug 13849 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6742</commentid>
    <comment_count>7</comment_count>
      <attachid>15184</attachid>
    <who name="Maxime BRITTO">mbritto</who>
    <bug_when>2007-06-22 07:00:34 -0700</bug_when>
    <thetext>Created attachment 15184
patch with correct layout test 

The layout test wasn&apos;t correctly working due to a race condition. Now it&apos;s works as it should.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6726</commentid>
    <comment_count>8</comment_count>
      <attachid>15159</attachid>
    <who name="Andrew Wellington">andrew</who>
    <bug_when>2007-06-22 07:11:01 -0700</bug_when>
    <thetext>Comment on attachment 15159
patch with layout test

Setting r- so it doesn&apos;t show up in commit queue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6366</commentid>
    <comment_count>9</comment_count>
      <attachid>15184</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-06-25 06:30:23 -0700</bug_when>
    <thetext>Comment on attachment 15184
patch with correct layout test 

I went to land this patch but noticed that the test case it adds causes an assertion failure to be hit.

$ run-webkit-tests LayoutTests/http/tests/navigation/javascript-document-location-changed.html LayoutTests/http/tests/navigation/javascript-document-location-changed.html
[...]
http/tests/navigation ..Assertion failed: ([bfList currentItem] != prevTestBFItem), function dumpBackForwardListForWebView, file /Volumes/Data/Home/Documents/Work/OpenSource/WebKitTools/DumpRenderTree/DumpRenderTree.m, line 768.

I hit this while regenerating the test results after removing the tab characters, fixing spelling, and changing the test to dump as text.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6234</commentid>
    <comment_count>10</comment_count>
      <attachid>15243</attachid>
    <who name="Maxime BRITTO">mbritto</who>
    <bug_when>2007-06-26 03:05:09 -0700</bug_when>
    <thetext>Created attachment 15243
proposed patch

I can&apos;t reproduce the assertion failure you hitted, so I made some changes without being able to test the final result.
I hope this will be good.
And I&apos;m sorry for the bad spelling : I&apos;m french and I&apos;m trying very hard to create correct sentences, I hope I will improve my writing within the next 4 months.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6206</commentid>
    <comment_count>11</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2007-06-26 11:49:04 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; Created an attachment (id=15243) [edit]
&gt; proposed patch
&gt; 
&gt; I can&apos;t reproduce the assertion failure you hitted, so I made some changes
&gt; without being able to test the final result.
&gt; I hope this will be good.
&gt; And I&apos;m sorry for the bad spelling : I&apos;m french and I&apos;m trying very hard to
&gt; create correct sentences, I hope I will improve my writing within the next 4
&gt; months.
&gt; 

I&apos;m hitting the same assertion failure in your latest patch.  Are you sure you&apos;re using a debug build?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6159</commentid>
    <comment_count>12</comment_count>
      <attachid>15243</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2007-06-26 14:02:09 -0700</bug_when>
    <thetext>Comment on attachment 15243
proposed patch

r- due to assertion failures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6085</commentid>
    <comment_count>13</comment_count>
      <attachid>15271</attachid>
    <who name="Maxime BRITTO">mbritto</who>
    <bug_when>2007-06-27 08:06:13 -0700</bug_when>
    <thetext>Created attachment 15271
proposed patch

I changed the whole test to be sure to avoid the assertion failure.
I think it&apos;s for the best because the test is now faster and more simple.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6032</commentid>
    <comment_count>14</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-06-28 07:16:52 -0700</bug_when>
    <thetext>I no longer see the assertion failure.  The question I have is why was the assertion failing, and why does it not fail with your new test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6035</commentid>
    <comment_count>15</comment_count>
    <who name="Maxime BRITTO">mbritto</who>
    <bug_when>2007-06-28 07:46:45 -0700</bug_when>
    <thetext>(In reply to comment #14)
&gt; I no longer see the assertion failure.  The question I have is why was the
&gt; assertion failing, and why does it not fail with your new test?
&gt; 
I think it&apos;s because the test was based on a simulated clic to go to the next page instead of LayoutTestController.queueLoad(). So when I came back to the first page, the LayoutTestController.dumpBackForwardList() was called again.
In the new test I clear the backForwardList on the first page and, when I&apos;m on the second page, instead of going back to the first page, I&apos;m analysing the history to see if it&apos;s there.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5609</commentid>
    <comment_count>16</comment_count>
      <attachid>15271</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2007-07-04 03:35:00 -0700</bug_when>
    <thetext>Comment on attachment 15271
proposed patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5401</commentid>
    <comment_count>17</comment_count>
      <attachid>15271</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-07-06 03:27:06 -0700</bug_when>
    <thetext>Comment on attachment 15271
proposed patch

It seems that JSHTMLDocument::setLocation has been changed since you created the patch, so the patch no longer applies cleanly.  It&apos;s not obvious to me how to reconcile the changes so it would be great if you could do so and submit an updated patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5381</commentid>
    <comment_count>18</comment_count>
    <who name="Maxime BRITTO">mbritto</who>
    <bug_when>2007-07-06 04:49:05 -0700</bug_when>
    <thetext>This bug is now fixed by the patch of Bug 13400 which is a duplicate of this one</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5384</commentid>
    <comment_count>19</comment_count>
    <who name="Maxime BRITTO">mbritto</who>
    <bug_when>2007-07-06 04:56:55 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of 13400 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>15137</attachid>
            <date>2007-06-20 05:17:29 -0700</date>
            <delta_ts>2007-06-21 05:17:18 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>20070620mBrittoBug14147.txt</filename>
            <type>text/plain</type>
            <size>1310</size>
            <attacher name="Maxime BRITTO">mbritto</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyMzY1MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTIgQEAKKzIwMDctMDYtMjAgIE1heGltZSBCcml0dG8gIDxtYnJpdHRvQHBsZXlv
LmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwkKKwlBZGQgdXNl
ckdlc3R1cmUgcGFyYW1ldGVyIGluIHRoZSBzY2hlZHVsZUxvY2F0aW9uQ2hhbmdlKCkgY2FsbCB0
byBhZGQgaW4gdGhlIGhpc3RvcnkgSlMgbGlua3MgaW5pdGlhdGVkIGJ5IHVzZXIuCisJCisgICAg
ICAgICogYmluZGluZ3MvanMvSlNIVE1MRG9jdW1lbnRDdXN0b20uY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6SlNIVE1MRG9jdW1lbnQ6OnNldExvY2F0aW9uKToKKwogMjAwNy0wNi0xOSAgQW5kZXJz
IENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtl
dmluIERlY2tlci4KSW5kZXg6IFdlYkNvcmUvYmluZGluZ3MvanMvSlNIVE1MRG9jdW1lbnRDdXN0
b20uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYmluZGluZ3MvanMvSlNIVE1MRG9jdW1lbnRD
dXN0b20uY3BwCShyZXZpc2lvbiAyMzY1MCkKKysrIFdlYkNvcmUvYmluZGluZ3MvanMvSlNIVE1M
RG9jdW1lbnRDdXN0b20uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMTcsNyArMTE3LDcgQEAgdm9p
ZCBKU0hUTUxEb2N1bWVudDo6c2V0TG9jYXRpb24oRXhlY1N0YQogCiAgICAgLy8gV2Ugd2FudCBh
IG5ldyBoaXN0b3J5IGl0ZW0gaWYgdGhpcyBKUyB3YXMgY2FsbGVkIHZpYSBhIHVzZXIgZ2VzdHVy
ZQogICAgIGJvb2wgdXNlckdlc3R1cmUgPSBzdGF0aWNfY2FzdDxTY3JpcHRJbnRlcnByZXRlcio+
KGV4ZWMtPmR5bmFtaWNJbnRlcnByZXRlcigpKS0+d2FzUnVuQnlVc2VyR2VzdHVyZSgpOwotICAg
IGZyYW1lLT5sb2FkZXIoKS0+c2NoZWR1bGVMb2NhdGlvbkNoYW5nZShzdHIsIGFjdGl2ZUZyYW1l
LT5sb2FkZXIoKS0+b3V0Z29pbmdSZWZlcnJlcigpLCAhdXNlckdlc3R1cmUpOworICAgIGZyYW1l
LT5sb2FkZXIoKS0+c2NoZWR1bGVMb2NhdGlvbkNoYW5nZShzdHIsIGFjdGl2ZUZyYW1lLT5sb2Fk
ZXIoKS0+b3V0Z29pbmdSZWZlcnJlcigpLCAhdXNlckdlc3R1cmUsIHVzZXJHZXN0dXJlKTsKIH0=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>15159</attachid>
            <date>2007-06-21 05:17:18 -0700</date>
            <delta_ts>2007-06-22 07:11:01 -0700</delta_ts>
            <desc>patch with layout test</desc>
            <filename>20070621mBrittoBug14147b.txt</filename>
            <type>text/plain</type>
            <size>6087</size>
            <attacher name="Maxime BRITTO">mbritto</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyMzcxMykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjEgQEAKKzIwMDctMDYtMjEgIE1heGltZSBCcml0dG8gIDxtYnJpdHRvQHBsZXlv
LmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworCWh0dHA6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MTQ3CisJPHJkYXI6Ly9wcm9ibGVtLzUy
NzA5NDA+CisJQWRkIHVzZXJHZXN0dXJlIHBhcmFtZXRlciBpbiB0aGUgc2NoZWR1bGVMb2NhdGlv
bkNoYW5nZSgpIGNhbGwgdG8gYWRkIGluIHRoZSBoaXN0b3J5IEpTIGxpbmtzIGluaXRpYXRlZCBi
eSB1c2VyLgorCUFkZCBhIGxheW91dCB0ZXN0IHJlbGF0ZWQgdG8gdGhpcy4KKworICAgICAgICAq
IGJpbmRpbmdzL2pzL0pTSFRNTERvY3VtZW50Q3VzdG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OkpTSFRNTERvY3VtZW50OjpzZXRMb2NhdGlvbik6CisKIDIwMDctMDYtMjEgIExhcnMgS25vbGwg
IDxsYXJzQHRyb2xsdGVjaC5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24uCkluZGV4
OiBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTSFRNTERvY3VtZW50Q3VzdG9tLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTSFRNTERvY3VtZW50Q3VzdG9tLmNwcAkocmV2aXNp
b24gMjM3MTMpCisrKyBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTSFRNTERvY3VtZW50Q3VzdG9tLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtMTE3LDcgKzExNyw3IEBAIHZvaWQgSlNIVE1MRG9jdW1lbnQ6
OnNldExvY2F0aW9uKEV4ZWNTdGEKIAogICAgIC8vIFdlIHdhbnQgYSBuZXcgaGlzdG9yeSBpdGVt
IGlmIHRoaXMgSlMgd2FzIGNhbGxlZCB2aWEgYSB1c2VyIGdlc3R1cmUKICAgICBib29sIHVzZXJH
ZXN0dXJlID0gc3RhdGljX2Nhc3Q8U2NyaXB0SW50ZXJwcmV0ZXIqPihleGVjLT5keW5hbWljSW50
ZXJwcmV0ZXIoKSktPndhc1J1bkJ5VXNlckdlc3R1cmUoKTsKLSAgICBmcmFtZS0+bG9hZGVyKCkt
PnNjaGVkdWxlTG9jYXRpb25DaGFuZ2Uoc3RyLCBhY3RpdmVGcmFtZS0+bG9hZGVyKCktPm91dGdv
aW5nUmVmZXJyZXIoKSwgIXVzZXJHZXN0dXJlKTsKKyAgICBmcmFtZS0+bG9hZGVyKCktPnNjaGVk
dWxlTG9jYXRpb25DaGFuZ2Uoc3RyLCBhY3RpdmVGcmFtZS0+bG9hZGVyKCktPm91dGdvaW5nUmVm
ZXJyZXIoKSwgIXVzZXJHZXN0dXJlLCB1c2VyR2VzdHVyZSk7CiB9CiAKIC8vIEN1c3RvbSBmdW5j
dGlvbnMKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDIzNzEzKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDctMDYtMjEgIE1heGltZSBCcml0
dG8gIDxtYnJpdHRvQHBsZXlvLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworCVRoaXMgdGVzdCBzaW11bGF0ZXMgYSBjbGljayBvbiBhIGxpbmsgd2hpY2ggaW5p
dGlhdGVzIGEgZG9jdW1lbnQubG9jYXRpb24gY2hhbmdlIHRvIGFub3RoZXIgcGFnZS4KKwlUaGlz
IHNlY29uZCBwYWdlIHRyaWVzIHRvIGNvbWUgYmFjayB0byB0aGUgZmlyc3QgcGFnZSB1c2luZyB0
aGUgaGlzdG9yeS5JZiBpdCBjYW5zLCB0ZXN0IHN1Y2NlZWRzLgorCisgICAgICAgICogaHR0cC90
ZXN0cy9uYXZpZ2F0aW9uL2phdmFzY3JpcHQtZG9jdW1lbnQtbG9jYXRpb24tY2hhbmdlZC1leHBl
Y3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9qYXZhc2Ny
aXB0LWRvY3VtZW50LWxvY2F0aW9uLWNoYW5nZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogaHR0
cC90ZXN0cy9uYXZpZ2F0aW9uL3Jlc291cmNlcy93aWxsLWdvLWJhY2suaHRtbDogQWRkZWQuCisK
IDIwMDctMDYtMjEgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEB3ZWJraXQub3JnPgogCiAgICAg
ICAgIFJldmlld2VkIGJ5IEFuZGVycy4KSW5kZXg6IExheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2
aWdhdGlvbi9qYXZhc2NyaXB0LWRvY3VtZW50LWxvY2F0aW9uLWNoYW5nZWQtZXhwZWN0ZWQudHh0
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9qYXZhc2Ny
aXB0LWRvY3VtZW50LWxvY2F0aW9uLWNoYW5nZWQtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQor
KysgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2phdmFzY3JpcHQtZG9jdW1lbnQt
bG9jYXRpb24tY2hhbmdlZC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjUg
QEAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJWaWV3IGF0ICgwLDApIHNp
emUgODAweDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlckJsb2NrIHtI
VE1MfSBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgICBSZW5kZXJCb2R5IHtCT0RZfSBhdCAoOCw4
KSBzaXplIDc4NHg1ODQKKyAgICAgIFJlbmRlcklubGluZSB7QX0gYXQgKDAsMCkgc2l6ZSAxODF4
MzcgW2NvbG9yPSMwMDAwRUVdCisgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBz
aXplIDE4MXgzNworICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDE4MTogIkNsaWNr
IHRoaXMgbGluayIKKyAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMTgxLDApIHNpemUgOHgz
NworICAgICAgICB0ZXh0IHJ1biBhdCAoMTgxLDApIHdpZHRoIDg6ICIgIgorICAgICAgUmVuZGVy
QlIge0JSfSBhdCAoMTg5LDI5KSBzaXplIDB4MAorICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0
ICgwLDM3KSBzaXplIDc3M3gyMjIKKyAgICAgICAgdGV4dCBydW4gYXQgKDAsMzcpIHdpZHRoIDcy
NzogIlRoaXMgdGVzdCBjaGVja3MgaWYgYW4gaGlzdG9yeSBub2RlIGlzIGNyZWF0ZWQgd2hlbiB0
aGUgSlMiCisgICAgICAgIHRleHQgcnVuIGF0ICgwLDc0KSB3aWR0aCA3NzM6ICJwYXJhbWV0ZXIg
ZG9jdW1lbnQubG9jYXRpb24gaXMgbW9kaWZpZWQgYnkgYW4gdXNlciBnZXN0dXJlLiIKKyAgICAg
ICAgdGV4dCBydW4gYXQgKDAsMTExKSB3aWR0aCA3NjU6ICJJZiB5b3UncmUgc3RpbGwgb24gdGhp
cyBwYWdlIGFmdGVyIGNsaWNraW5nIHRoZSBsaW5rIGFib3ZlIDogdGhpcyIKKyAgICAgICAgdGV4
dCBydW4gYXQgKDAsMTQ4KSB3aWR0aCAyNDI6ICJ0ZXN0IGlzIFN1Y2Nlc3NmdWxsLiAiCisgICAg
ICAgIHRleHQgcnVuIGF0ICgyNDIsMTQ4KSB3aWR0aCA1MjE6ICJXaGVuIHlvdSBjbGljayB0aGUg
bGluayBhYm92ZSwgb25lIHBhZ2UiCisgICAgICAgIHRleHQgcnVuIGF0ICgwLDE4NSkgd2lkdGgg
NzYwOiAiaXMgbG9hZGVkIGFuZCBpdCB3aWxsIGdvIGJhY2sgaGVyZSByaWdodCBhd2F5LiBJZiB5
b3Ugc3RheSBvbiIKKyAgICAgICAgdGV4dCBydW4gYXQgKDAsMjIyKSB3aWR0aCA0MjU6ICJ0aGUg
bmV4dCBwYWdlIDogdGhlIHRlc3QgaGFzIGZhaWxlZC4iCisgICAgICBSZW5kZXJUZXh0IHsjdGV4
dH0gYXQgKDAsMCkgc2l6ZSAweDAKKworPT09PT09PT09PT09PT0gQmFjayBGb3J3YXJkIExpc3Qg
PT09PT09PT09PT09PT0KK2N1cnItPiAgaHR0cDovLzEyNy4wLjAuMTo4MDAwL25hdmlnYXRpb24v
amF2YXNjcmlwdC1kb2N1bWVudC1sb2NhdGlvbi1jaGFuZ2VkLmh0bWwgICoqbmF2IHRhcmdldCoq
CisgICAgICAgIGh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9uYXZpZ2F0aW9uL3Jlc291cmNlcy93aWxs
LWdvLWJhY2suaHRtbCAgKipuYXYgdGFyZ2V0KioKKz09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09CkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmln
YXRpb24vamF2YXNjcmlwdC1kb2N1bWVudC1sb2NhdGlvbi1jaGFuZ2VkLmh0bWwKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2phdmFzY3JpcHQtZG9jdW1l
bnQtbG9jYXRpb24tY2hhbmdlZC5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvaHR0
cC90ZXN0cy9uYXZpZ2F0aW9uL2phdmFzY3JpcHQtZG9jdW1lbnQtbG9jYXRpb24tY2hhbmdlZC5o
dG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDI5IEBACis8aHRtbD4KKzxzY3JpcHQ+CisJZnVu
Y3Rpb24gcGVyZm9ybVVzZXJFdmVudHMoKSB7ICAgCQorICAgICAgICBpZiAod2luZG93LmV2ZW50
U2VuZGVyKSB7CisgICAgICAgICAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbygxMCwgMTApOwor
ICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisgICAgICAgICAgICBldmVudFNl
bmRlci5tb3VzZVVwKCk7ICAgICAKKyAgICAgICAgfQorICAgIH0JCisJCisJaWYgKHdpbmRvdy5s
YXlvdXRUZXN0Q29udHJvbGxlcikgeworCQlsYXlvdXRUZXN0Q29udHJvbGxlci53YWl0VW50aWxE
b25lKCk7CisJCWxheW91dFRlc3RDb250cm9sbGVyLmR1bXBCYWNrRm9yd2FyZExpc3QoKTsKKwkJ
bGF5b3V0VGVzdENvbnRyb2xsZXIucXVldWVTY3JpcHQoInBlcmZvcm1Vc2VyRXZlbnRzKCkiKTsK
KwkJbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworCX0KKzwvc2NyaXB0PgorCis8
Ym9keSBzdHlsZT0iZm9udC1zaXplOiAzMiIgb25sb2FkPSJwZXJmb3JtVXNlckV2ZW50cygpIj4K
KzxhIGhyZWY9InVzZWxlc3NMaW5rLmh0bWwiIG9uY2xpY2s9ImRvY3VtZW50LmxvY2F0aW9uPSdy
ZXNvdXJjZXMvd2lsbC1nby1iYWNrLmh0bWwnOyByZXR1cm4gZmFsc2UiPgorQ2xpY2sgdGhpcyBs
aW5rPC9hPgorPGJyPgorVGhpcyB0ZXN0IGNoZWNrcyBpZiBhbiBoaXN0b3J5IG5vZGUgaXMgY3Jl
YXRlZCB3aGVuIHRoZSBKUyBwYXJhbWV0ZXIgZG9jdW1lbnQubG9jYXRpb24gaXMgbW9kaWZpZWQg
YnkgYW4gdXNlciBnZXN0dXJlLgorCitJZiB5b3UncmUgc3RpbGwgb24gdGhpcyBwYWdlIGFmdGVy
IGNsaWNraW5nIHRoZSBsaW5rIGFib3ZlIDogdGhpcyB0ZXN0IGlzIFN1Y2Nlc3NmdWxsLgorCitX
aGVuIHlvdSBjbGljayB0aGUgbGluayBhYm92ZSwgb25lIHBhZ2UgaXMgbG9hZGVkIGFuZCBpdCB3
aWxsIGdvIGJhY2sgaGVyZSByaWdodCBhd2F5LiBJZiB5b3Ugc3RheSBvbiB0aGUgbmV4dCBwYWdl
IDogdGhlIHRlc3QgaGFzIGZhaWxlZC4KKzwvYm9keT4KKzwvaHRtbD4KXCBObyBuZXdsaW5lIGF0
IGVuZCBvZiBmaWxlCkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVz
b3VyY2VzL3dpbGwtZ28tYmFjay5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2h0dHAv
dGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvd2lsbC1nby1iYWNrLmh0bWwJKHJldmlzaW9uIDAp
CisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3dpbGwtZ28t
YmFjay5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDExIEBACis8aHRtbD4KKzxzY3JpcHQ+
CisgICAgZnVuY3Rpb24gZ29CYWNrKCkgeworICAgICAgICBoaXN0b3J5LmJhY2soKTsKKyAgICB9
Cis8L3NjcmlwdD4KKworPGJvZHkgc3R5bGU9ImZvbnQtc2l6ZTogMzIiIG9ubG9hZD0iZ29CYWNr
KCkiPgorVGVzdCBmYWlsZWQgLSB0aGlzIHBhZ2Ugc2hvdWxkbid0IHN0YXkgZGlzcGxheWVkLgor
PC9ib2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>
<flag name="review"
          id="6246"
          type_id="1"
          status="-"
          setter="andrew"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>15184</attachid>
            <date>2007-06-22 07:00:34 -0700</date>
            <delta_ts>2007-06-26 03:05:09 -0700</delta_ts>
            <desc>patch with correct layout test </desc>
            <filename>20070622mBrittoBug14147c.txt</filename>
            <type>text/plain</type>
            <size>6162</size>
            <attacher name="Maxime BRITTO">mbritto</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyMzczNykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMDctMDYtMjIgIE1heGltZSBCcml0dG8gIDxtYnJpdHRvQHBsZXlv
LmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBo
dHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDE0NworICAgICAgICA8cmRh
cjovL3Byb2JsZW0vNTI3MDk0MD4KKyAgICAgICAgQWRkZWQgdXNlckdlc3R1cmUgcGFyYW1ldGVy
IGluIHRoZSBzY2hlZHVsZUxvY2F0aW9uQ2hhbmdlKCkgY2FsbCB0byBhZGQgaW4gdGhlIGhpc3Rv
cnkgSlMgbGlua3MgaW5pdGlhdGVkIGJ5IHVzZXIuCisgICAgICAgIEFkZGVkIGEgbGF5b3V0IHRl
c3QgcmVsYXRlZCB0byB0aGlzLgorCisgICAgICAgICogYmluZGluZ3MvanMvSlNIVE1MRG9jdW1l
bnRDdXN0b20uY3BwOgorICAgICAgICAoV2ViQ29yZTo6SlNIVE1MRG9jdW1lbnQ6OnNldExvY2F0
aW9uKToKKwogMjAwNy0wNi0yMSAgTWFyayBSb3dlICA8bXJvd2VAYXBwbGUuY29tPgogCiAgICAg
ICAgIFJldmlld2VkIGJ5IERhcmluLgpJbmRleDogV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0hUTUxE
b2N1bWVudEN1c3RvbS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0hU
TUxEb2N1bWVudEN1c3RvbS5jcHAJKHJldmlzaW9uIDIzNzM3KQorKysgV2ViQ29yZS9iaW5kaW5n
cy9qcy9KU0hUTUxEb2N1bWVudEN1c3RvbS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTExNyw3ICsx
MTcsNyBAQCB2b2lkIEpTSFRNTERvY3VtZW50OjpzZXRMb2NhdGlvbihFeGVjU3RhCiAKICAgICAv
LyBXZSB3YW50IGEgbmV3IGhpc3RvcnkgaXRlbSBpZiB0aGlzIEpTIHdhcyBjYWxsZWQgdmlhIGEg
dXNlciBnZXN0dXJlCiAgICAgYm9vbCB1c2VyR2VzdHVyZSA9IHN0YXRpY19jYXN0PFNjcmlwdElu
dGVycHJldGVyKj4oZXhlYy0+ZHluYW1pY0ludGVycHJldGVyKCkpLT53YXNSdW5CeVVzZXJHZXN0
dXJlKCk7Ci0gICAgZnJhbWUtPmxvYWRlcigpLT5zY2hlZHVsZUxvY2F0aW9uQ2hhbmdlKHN0ciwg
YWN0aXZlRnJhbWUtPmxvYWRlcigpLT5vdXRnb2luZ1JlZmVycmVyKCksICF1c2VyR2VzdHVyZSk7
CisgICAgZnJhbWUtPmxvYWRlcigpLT5zY2hlZHVsZUxvY2F0aW9uQ2hhbmdlKHN0ciwgYWN0aXZl
RnJhbWUtPmxvYWRlcigpLT5vdXRnb2luZ1JlZmVycmVyKCksICF1c2VyR2VzdHVyZSwgdXNlckdl
c3R1cmUpOwogfQogCiAvLyBDdXN0b20gZnVuY3Rpb25zCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMzcz
NykKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEz
IEBACisyMDA3LTA2LTIyICBNYXhpbWUgQnJpdHRvICA8bWJyaXR0b0BwbGV5by5jb20+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIFRoaXMgdGVzdCBzaW11
bGF0ZXMgYSBjbGljayBvbiBhIGxpbmsgd2hpY2ggaW5pdGlhdGVzIGEgZG9jdW1lbnQubG9jYXRp
b24gY2hhbmdlIHRvIGFub3RoZXIgcGFnZS4KKyAgICAgICAgVGhpcyBzZWNvbmQgcGFnZSB0cmll
cyB0byBjb21lIGJhY2sgdG8gdGhlIGZpcnN0IHBhZ2UgdXNpbmcgdGhlIGhpc3RvcnkuSWYgaXQg
Y2FucywgdGVzdCBzdWNjZWVkcy4KKworICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9q
YXZhc2NyaXB0LWRvY3VtZW50LWxvY2F0aW9uLWNoYW5nZWQtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBodHRwL3Rlc3RzL25hdmlnYXRpb24vamF2YXNjcmlwdC1kb2N1bWVudC1sb2Nh
dGlvbi1jaGFuZ2VkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlv
bi9yZXNvdXJjZXMvd2lsbC1nby1iYWNrLmh0bWw6IEFkZGVkLgorCiAyMDA3LTA2LTIxICBNYXJr
IFJvd2UgIDxtcm93ZUBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4uCgpJ
bmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2phdmFzY3JpcHQtZG9jdW1l
bnQtbG9jYXRpb24tY2hhbmdlZC1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2phdmFzY3JpcHQtZG9jdW1lbnQtbG9jYXRpb24tY2hh
bmdlZC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L25hdmlnYXRpb24vamF2YXNjcmlwdC1kb2N1bWVudC1sb2NhdGlvbi1jaGFuZ2VkLWV4cGVjdGVk
LnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyNiBAQAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4
MDB4NjAwCisgIFJlbmRlclZpZXcgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCitsYXllciBhdCAoMCww
KSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyQmxvY2sge0hUTUx9IGF0ICgwLDApIHNpemUgODAweDYw
MAorICAgIFJlbmRlckJvZHkge0JPRFl9IGF0ICg4LDgpIHNpemUgNzg0eDU4NAorICAgICAgUmVu
ZGVySW5saW5lIHtBfSBhdCAoMCwwKSBzaXplIDE4MXgzNyBbY29sb3I9IzAwMDBFRV0KKyAgICAg
ICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMTgxeDM3CisgICAgICAgICAgdGV4
dCBydW4gYXQgKDAsMCkgd2lkdGggMTgxOiAiQ2xpY2sgdGhpcyBsaW5rIgorICAgICAgUmVuZGVy
VGV4dCB7I3RleHR9IGF0ICgxODEsMCkgc2l6ZSA4eDM3CisgICAgICAgIHRleHQgcnVuIGF0ICgx
ODEsMCkgd2lkdGggODogIiAiCisgICAgICBSZW5kZXJCUiB7QlJ9IGF0ICgxODksMjkpIHNpemUg
MHgwCisgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMzcpIHNpemUgNzczeDIyMgorICAg
ICAgICB0ZXh0IHJ1biBhdCAoMCwzNykgd2lkdGggNzI3OiAiVGhpcyB0ZXN0IGNoZWNrcyBpZiBh
biBoaXN0b3J5IG5vZGUgaXMgY3JlYXRlZCB3aGVuIHRoZSBKUyIKKyAgICAgICAgdGV4dCBydW4g
YXQgKDAsNzQpIHdpZHRoIDc3MzogInBhcmFtZXRlciBkb2N1bWVudC5sb2NhdGlvbiBpcyBtb2Rp
ZmllZCBieSBhbiB1c2VyIGdlc3R1cmUuIgorICAgICAgICB0ZXh0IHJ1biBhdCAoMCwxMTEpIHdp
ZHRoIDc2NTogIklmIHlvdSdyZSBzdGlsbCBvbiB0aGlzIHBhZ2UgYWZ0ZXIgY2xpY2tpbmcgdGhl
IGxpbmsgYWJvdmUgOiB0aGlzIgorICAgICAgICB0ZXh0IHJ1biBhdCAoMCwxNDgpIHdpZHRoIDI0
MjogInRlc3QgaXMgU3VjY2Vzc2Z1bGwuICIKKyAgICAgICAgdGV4dCBydW4gYXQgKDI0MiwxNDgp
IHdpZHRoIDUyMTogIldoZW4geW91IGNsaWNrIHRoZSBsaW5rIGFib3ZlLCBvbmUgcGFnZSIKKyAg
ICAgICAgdGV4dCBydW4gYXQgKDAsMTg1KSB3aWR0aCA3NjA6ICJpcyBsb2FkZWQgYW5kIGl0IHdp
bGwgZ28gYmFjayBoZXJlIHJpZ2h0IGF3YXkuIElmIHlvdSBzdGF5IG9uIgorICAgICAgICB0ZXh0
IHJ1biBhdCAoMCwyMjIpIHdpZHRoIDQyNTogInRoZSBuZXh0IHBhZ2UgOiB0aGUgdGVzdCBoYXMg
ZmFpbGVkLiIKKyAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDB4MAorICAg
ICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMHgwCisKKz09PT09PT09PT09PT09
IEJhY2sgRm9yd2FyZCBMaXN0ID09PT09PT09PT09PT09CitjdXJyLT4gIGh0dHA6Ly8xMjcuMC4w
LjE6ODAwMC9uYXZpZ2F0aW9uL2phdmFzY3JpcHQtZG9jdW1lbnQtbG9jYXRpb24tY2hhbmdlZC5o
dG1sICAqKm5hdiB0YXJnZXQqKgorICAgICAgICBodHRwOi8vMTI3LjAuMC4xOjgwMDAvbmF2aWdh
dGlvbi9yZXNvdXJjZXMvd2lsbC1nby1iYWNrLmh0bWwgICoqbmF2IHRhcmdldCoqCis9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpJbmRleDogTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2phdmFzY3JpcHQtZG9jdW1lbnQtbG9jYXRpb24tY2hh
bmdlZC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlv
bi9qYXZhc2NyaXB0LWRvY3VtZW50LWxvY2F0aW9uLWNoYW5nZWQuaHRtbAkocmV2aXNpb24gMCkK
KysrIExheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9qYXZhc2NyaXB0LWRvY3VtZW50
LWxvY2F0aW9uLWNoYW5nZWQuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwzMyBAQAorPGh0
bWw+Cis8c2NyaXB0PgordmFyIHBlcmZvcm1Vc2VyRXZlbnRzID0gZnVuY3Rpb24oKSB7ICAgCQor
CWlmICh3aW5kb3cuZXZlbnRTZW5kZXIpIHsKKwkJZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oMTAs
IDEwKTsKKwkJZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisJCWV2ZW50U2VuZGVyLm1vdXNlVXAo
KTsgICAgIAorCX0KK30KKwkJCitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisJ
bGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworCWxheW91dFRlc3RDb250cm9s
bGVyLmR1bXBCYWNrRm9yd2FyZExpc3QoKTsKK30KKzwvc2NyaXB0PgorCis8Ym9keSBzdHlsZT0i
Zm9udC1zaXplOiAzMiIgb25sb2FkPSJwZXJmb3JtVXNlckV2ZW50cygpIj4KKzxhIGhyZWY9InVz
ZWxlc3NMaW5rLmh0bWwiIG9uY2xpY2s9ImRvY3VtZW50LmxvY2F0aW9uPSdyZXNvdXJjZXMvd2ls
bC1nby1iYWNrLmh0bWwnOyByZXR1cm4gZmFsc2UiPgorQ2xpY2sgdGhpcyBsaW5rPC9hPgorPGJy
PgorVGhpcyB0ZXN0IGNoZWNrcyBpZiBhbiBoaXN0b3J5IG5vZGUgaXMgY3JlYXRlZCB3aGVuIHRo
ZSBKUyBwYXJhbWV0ZXIgZG9jdW1lbnQubG9jYXRpb24gaXMgbW9kaWZpZWQgYnkgYW4gdXNlciBn
ZXN0dXJlLgorCitJZiB5b3UncmUgc3RpbGwgb24gdGhpcyBwYWdlIGFmdGVyIGNsaWNraW5nIHRo
ZSBsaW5rIGFib3ZlIDogdGhpcyB0ZXN0IGlzIFN1Y2Nlc3NmdWxsLgorCitXaGVuIHlvdSBjbGlj
ayB0aGUgbGluayBhYm92ZSwgb25lIHBhZ2UgaXMgbG9hZGVkIGFuZCBpdCB3aWxsIGdvIGJhY2sg
aGVyZSByaWdodCBhd2F5LiBJZiB5b3Ugc3RheSBvbiB0aGUgbmV4dCBwYWdlIDogdGhlIHRlc3Qg
aGFzIGZhaWxlZC4KKzxzY3JpcHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7
CisJbGF5b3V0VGVzdENvbnRyb2xsZXIucXVldWVCYWNrTmF2aWdhdGlvbigxKTsKKwlsYXlvdXRU
ZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7Cit9Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRt
bD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3dpbGwtZ28tYmFjay5odG1sCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvd2lsbC1nby1iYWNr
Lmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24v
cmVzb3VyY2VzL3dpbGwtZ28tYmFjay5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDExIEBA
Cis8aHRtbD4KKzxzY3JpcHQ+CisgICAgZnVuY3Rpb24gZ29CYWNrKCkgeworICAgICAgICBoaXN0
b3J5LmJhY2soKTsKKyAgICB9Cis8L3NjcmlwdD4KKworPGJvZHkgc3R5bGU9ImZvbnQtc2l6ZTog
MzIiIG9ubG9hZD0iZ29CYWNrKCkiPgorVGVzdCBmYWlsZWQgLSB0aGlzIHBhZ2Ugc2hvdWxkbid0
IHN0YXkgZGlzcGxheWVkLgorPC9ib2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9m
IGZpbGUK
</data>
<flag name="review"
          id="6262"
          type_id="1"
          status="-"
          setter="mrowe"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>15243</attachid>
            <date>2007-06-26 03:05:09 -0700</date>
            <delta_ts>2007-06-27 08:06:13 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>20070626mBrittoBug14147d.txt</filename>
            <type>text/plain</type>
            <size>5385</size>
            <attacher name="Maxime BRITTO">mbritto</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyMzc4OSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMDctMDYtMjYgIE1heGltZSBCcml0dG8gIDxtYnJpdHRvQHBsZXlv
LmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgaHR0
cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQxNDcKKyAgICAgICAgPHJkYXI6
Ly9wcm9ibGVtLzUyNzA5NDA+CisgICAgICAgIEFkZGVkIHVzZXJHZXN0dXJlIHBhcmFtZXRlciBp
biB0aGUgc2NoZWR1bGVMb2NhdGlvbkNoYW5nZSgpIGNhbGwgdG8gYWRkIGluIHRoZSBoaXN0b3J5
IEpTIGxpbmtzIGluaXRpYXRlZCBieSB1c2VyLgorICAgICAgICBBZGRlZCBhIGxheW91dCB0ZXN0
IHJlbGF0ZWQgdG8gdGhpcy4KKworICAgICAgICAqIGJpbmRpbmdzL2pzL0pTSFRNTERvY3VtZW50
Q3VzdG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkpTSFRNTERvY3VtZW50OjpzZXRMb2NhdGlv
bik6CisKKwogMjAwNy0wNi0yNiAgSnVzdGluIEdhcmNpYSAgPGp1c3Rpbi5nYXJjaWFAYXBwbGUu
Y29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEpvaG4uCkluZGV4OiBXZWJDb3JlL2JpbmRpbmdz
L2pzL0pTSFRNTERvY3VtZW50Q3VzdG9tLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2JpbmRp
bmdzL2pzL0pTSFRNTERvY3VtZW50Q3VzdG9tLmNwcAkocmV2aXNpb24gMjM3ODkpCisrKyBXZWJD
b3JlL2JpbmRpbmdzL2pzL0pTSFRNTERvY3VtZW50Q3VzdG9tLmNwcAkod29ya2luZyBjb3B5KQpA
QCAtMTE3LDcgKzExNyw3IEBAIHZvaWQgSlNIVE1MRG9jdW1lbnQ6OnNldExvY2F0aW9uKEV4ZWNT
dGEKIAogICAgIC8vIFdlIHdhbnQgYSBuZXcgaGlzdG9yeSBpdGVtIGlmIHRoaXMgSlMgd2FzIGNh
bGxlZCB2aWEgYSB1c2VyIGdlc3R1cmUKICAgICBib29sIHVzZXJHZXN0dXJlID0gc3RhdGljX2Nh
c3Q8U2NyaXB0SW50ZXJwcmV0ZXIqPihleGVjLT5keW5hbWljSW50ZXJwcmV0ZXIoKSktPndhc1J1
bkJ5VXNlckdlc3R1cmUoKTsKLSAgICBmcmFtZS0+bG9hZGVyKCktPnNjaGVkdWxlTG9jYXRpb25D
aGFuZ2Uoc3RyLCBhY3RpdmVGcmFtZS0+bG9hZGVyKCktPm91dGdvaW5nUmVmZXJyZXIoKSwgIXVz
ZXJHZXN0dXJlKTsKKyAgICBmcmFtZS0+bG9hZGVyKCktPnNjaGVkdWxlTG9jYXRpb25DaGFuZ2Uo
c3RyLCBhY3RpdmVGcmFtZS0+bG9hZGVyKCktPm91dGdvaW5nUmVmZXJyZXIoKSwgIXVzZXJHZXN0
dXJlLCB1c2VyR2VzdHVyZSk7CiB9CiAKIC8vIEN1c3RvbSBmdW5jdGlvbnMKSW5kZXg6IExheW91
dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDIzNzg5KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMDctMDYtMjYgIE1heGltZSBCcml0dG8gIDxtYnJpdHRvQHBsZXlv
LmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgVGhp
cyB0ZXN0IHNpbXVsYXRlcyBhIGNsaWNrIG9uIGEgbGluayB3aGljaCBpbml0aWF0ZXMgYSBkb2N1
bWVudC5sb2NhdGlvbiBjaGFuZ2UgdG8gYW5vdGhlciBwYWdlLgorICAgICAgICAgVGhpcyBzZWNv
bmQgcGFnZSB0cmllcyB0byBjb21lIGJhY2sgdG8gdGhlIGZpcnN0IHBhZ2UgdXNpbmcgdGhlIGhp
c3RvcnkuSWYgaXQgY2FuLCB0ZXN0IHN1Y2NlZWRzLgorCisgICAgICAgICogaHR0cC90ZXN0cy9u
YXZpZ2F0aW9uL2phdmFzY3JpcHQtZG9jdW1lbnQtbG9jYXRpb24tY2hhbmdlZC1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9qYXZhc2NyaXB0LWRv
Y3VtZW50LWxvY2F0aW9uLWNoYW5nZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0
cy9uYXZpZ2F0aW9uL3Jlc291cmNlcy93aWxsLWdvLWJhY2suaHRtbDogQWRkZWQuCisKIDIwMDct
MDYtMjYgIEp1c3RpbiBHYXJjaWEgIDxqdXN0aW4uZ2FyY2lhQGFwcGxlLmNvbT4KIAogICAgICAg
ICBSZXZpZXdlZCBieSBKb2huLgpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0
aW9uL2phdmFzY3JpcHQtZG9jdW1lbnQtbG9jYXRpb24tY2hhbmdlZC1leHBlY3RlZC50eHQKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2phdmFzY3JpcHQt
ZG9jdW1lbnQtbG9jYXRpb24tY2hhbmdlZC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBM
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vamF2YXNjcmlwdC1kb2N1bWVudC1sb2Nh
dGlvbi1jaGFuZ2VkLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw5IEBACitD
bGljayB0aGlzIGxpbmsgCitUaGlzIHRlc3QgY2hlY2tzIGlmIGFuIGhpc3Rvcnkgbm9kZSBpcyBj
cmVhdGVkIHdoZW4gdGhlIEpTIHBhcmFtZXRlciBkb2N1bWVudC5sb2NhdGlvbiBpcyBtb2RpZmll
ZCBieSBhbiB1c2VyIGdlc3R1cmUuIAorSWYgeW91J3JlIHN0aWxsIG9uIHRoaXMgcGFnZSBhZnRl
ciBjbGlja2luZyBvbiB0aGUgYWJvdmUgbGluayA6IHRoaXMgdGVzdCBpcyBTdWNjZXNzZnVsbC4g
CitXaGVuIHlvdSBjbGljayBvbiB0aGUgYWJvdmUgbGluaywgb25lIHBhZ2UgaXMgbG9hZGVkIGFu
ZCB0aGVuIGl0IHdpbGwgZ28gYmFjayBoZXJlIHJpZ2h0IGF3YXkuIElmIHlvdSBzdGF5IG9uIHRo
ZSBuZXh0IHBhZ2UgOiB0aGUgdGVzdCBoYXMgZmFpbGVkLgorCis9PT09PT09PT09PT09PSBCYWNr
IEZvcndhcmQgTGlzdCA9PT09PT09PT09PT09PQorY3Vyci0+ICBodHRwOi8vMTI3LjAuMC4xOjgw
MDAvbmF2aWdhdGlvbi9qYXZhc2NyaXB0LWRvY3VtZW50LWxvY2F0aW9uLWNoYW5nZWQuaHRtbCAg
KipuYXYgdGFyZ2V0KioKKyAgICAgICAgaHR0cDovLzEyNy4wLjAuMTo4MDAwL25hdmlnYXRpb24v
cmVzb3VyY2VzL3dpbGwtZ28tYmFjay5odG1sICAqKm5hdiB0YXJnZXQqKgorPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KSW5kZXg6IExheW91dFRlc3RzL2h0
dHAvdGVzdHMvbmF2aWdhdGlvbi9qYXZhc2NyaXB0LWRvY3VtZW50LWxvY2F0aW9uLWNoYW5nZWQu
aHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vamF2
YXNjcmlwdC1kb2N1bWVudC1sb2NhdGlvbi1jaGFuZ2VkLmh0bWwJKHJldmlzaW9uIDApCisrKyBM
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vamF2YXNjcmlwdC1kb2N1bWVudC1sb2Nh
dGlvbi1jaGFuZ2VkLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMzQgQEAKKzxodG1sPgor
PHNjcmlwdD4KK3ZhciBwZXJmb3JtVXNlckV2ZW50cyA9IGZ1bmN0aW9uKCkgeyAgIAkKKyAgICBp
ZiAod2luZG93LmV2ZW50U2VuZGVyKSB7CisgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRv
KDEwLCAxMCk7CisgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworICAgICAgICBldmVu
dFNlbmRlci5tb3VzZVVwKCk7ICAgICAKKyAgICB9Cit9CisJCQoraWYgKHdpbmRvdy5sYXlvdXRU
ZXN0Q29udHJvbGxlcikgeworICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUo
KTsKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7Cit9Cis8L3NjcmlwdD4K
KworPGJvZHkgc3R5bGU9ImZvbnQtc2l6ZTogMzIiIG9ubG9hZD0icGVyZm9ybVVzZXJFdmVudHMo
KSI+Cis8YSBocmVmPSJ1c2VsZXNzTGluay5odG1sIiBvbmNsaWNrPSJkb2N1bWVudC5sb2NhdGlv
bj0ncmVzb3VyY2VzL3dpbGwtZ28tYmFjay5odG1sJzsgcmV0dXJuIGZhbHNlIj4KK0NsaWNrIHRo
aXMgbGluazwvYT4KKzxicj4KK1RoaXMgdGVzdCBjaGVja3MgaWYgYW4gaGlzdG9yeSBub2RlIGlz
IGNyZWF0ZWQgd2hlbiB0aGUgSlMgcGFyYW1ldGVyIGRvY3VtZW50LmxvY2F0aW9uIGlzIG1vZGlm
aWVkIGJ5IGFuIHVzZXIgZ2VzdHVyZS4KKzxicj4KK0lmIHlvdSdyZSBzdGlsbCBvbiB0aGlzIHBh
Z2UgYWZ0ZXIgY2xpY2tpbmcgb24gdGhlIGFib3ZlIGxpbmsgOiB0aGlzIHRlc3QgaXMgU3VjY2Vz
c2Z1bGwuCis8YnI+CitXaGVuIHlvdSBjbGljayBvbiB0aGUgYWJvdmUgbGluaywgb25lIHBhZ2Ug
aXMgbG9hZGVkIGFuZCB0aGVuIGl0IHdpbGwgZ28gYmFjayBoZXJlIHJpZ2h0IGF3YXkuIElmIHlv
dSBzdGF5IG9uIHRoZSBuZXh0IHBhZ2UgOiB0aGUgdGVzdCBoYXMgZmFpbGVkLgorPHNjcmlwdD4K
K2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICBsYXlvdXRUZXN0Q29udHJv
bGxlci5xdWV1ZUJhY2tOYXZpZ2F0aW9uKDEpOworICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1
bXBCYWNrRm9yd2FyZExpc3QoKTsKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25l
KCk7Cit9Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBv
ZiBmaWxlCkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2Vz
L3dpbGwtZ28tYmFjay5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2h0dHAvdGVzdHMv
bmF2aWdhdGlvbi9yZXNvdXJjZXMvd2lsbC1nby1iYWNrLmh0bWwJKHJldmlzaW9uIDApCisrKyBM
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3dpbGwtZ28tYmFjay5o
dG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDExIEBACis8aHRtbD4KKzxzY3JpcHQ+CitmdW5j
dGlvbiBnb0JhY2soKSB7CisgICAgaGlzdG9yeS5iYWNrKCk7Cit9Cis8L3NjcmlwdD4KKworPGJv
ZHkgc3R5bGU9ImZvbnQtc2l6ZTogMzIiIG9ubG9hZD0iZ29CYWNrKCkiPgorVGVzdCBmYWlsZWQg
LSB0aGlzIHBhZ2Ugc2hvdWxkbid0IHN0YXkgZGlzcGxheWVkLgorPC9ib2R5PgorPC9odG1sPgpc
IE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>
<flag name="review"
          id="6296"
          type_id="1"
          status="-"
          setter="ggaren"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>15271</attachid>
            <date>2007-06-27 08:06:13 -0700</date>
            <delta_ts>2007-07-06 03:27:06 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>20070627mBrittoBug14147e.txt</filename>
            <type>text/plain</type>
            <size>5242</size>
            <attacher name="Maxime BRITTO">mbritto</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyMzgxMykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMDctMDYtMjcgIE1heGltZSBCcml0dG8gIDxtYnJpdHRvQHBsZXlv
LmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgaHR0
cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQxNDcKKyAgICAgICAgPHJkYXI6
Ly9wcm9ibGVtLzUyNzA5NDA+CisgICAgICAgIEFkZGVkIHVzZXJHZXN0dXJlIHBhcmFtZXRlciBp
biB0aGUgc2NoZWR1bGVMb2NhdGlvbkNoYW5nZSgpIGNhbGwgdG8gYWRkIGluIHRoZSBoaXN0b3J5
IEpTIGxpbmtzIGluaXRpYXRlZCBieSB1c2VyLgorICAgICAgICBBZGRlZCBhIGxheW91dCB0ZXN0
IHJlbGF0ZWQgdG8gdGhpcy4KKworICAgICAgICAqIGJpbmRpbmdzL2pzL0pTSFRNTERvY3VtZW50
Q3VzdG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkpTSFRNTERvY3VtZW50OjpzZXRMb2NhdGlv
bik6CisKIDIwMDctMDYtMjYgIEFscCBUb2tlciAgPGFscC50b2tlckBjb2xsYWJvcmEuY28udWs+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgU2FtIFdlaW5pZy4KSW5kZXg6IFdlYkNvcmUvYmluZGlu
Z3MvanMvSlNIVE1MRG9jdW1lbnRDdXN0b20uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYmlu
ZGluZ3MvanMvSlNIVE1MRG9jdW1lbnRDdXN0b20uY3BwCShyZXZpc2lvbiAyMzgxMykKKysrIFdl
YkNvcmUvYmluZGluZ3MvanMvSlNIVE1MRG9jdW1lbnRDdXN0b20uY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC0xMTcsNyArMTE3LDcgQEAgdm9pZCBKU0hUTUxEb2N1bWVudDo6c2V0TG9jYXRpb24oRXhl
Y1N0YQogCiAgICAgLy8gV2Ugd2FudCBhIG5ldyBoaXN0b3J5IGl0ZW0gaWYgdGhpcyBKUyB3YXMg
Y2FsbGVkIHZpYSBhIHVzZXIgZ2VzdHVyZQogICAgIGJvb2wgdXNlckdlc3R1cmUgPSBzdGF0aWNf
Y2FzdDxTY3JpcHRJbnRlcnByZXRlcio+KGV4ZWMtPmR5bmFtaWNJbnRlcnByZXRlcigpKS0+d2Fz
UnVuQnlVc2VyR2VzdHVyZSgpOwotICAgIGZyYW1lLT5sb2FkZXIoKS0+c2NoZWR1bGVMb2NhdGlv
bkNoYW5nZShzdHIsIGFjdGl2ZUZyYW1lLT5sb2FkZXIoKS0+b3V0Z29pbmdSZWZlcnJlcigpLCAh
dXNlckdlc3R1cmUpOworICAgIGZyYW1lLT5sb2FkZXIoKS0+c2NoZWR1bGVMb2NhdGlvbkNoYW5n
ZShzdHIsIGFjdGl2ZUZyYW1lLT5sb2FkZXIoKS0+b3V0Z29pbmdSZWZlcnJlcigpLCAhdXNlckdl
c3R1cmUsIHVzZXJHZXN0dXJlKTsKIH0KIAogLy8gQ3VzdG9tIGZ1bmN0aW9ucwpfVEFSR0VUXyQo
TUFDX09TX1hfVkVSU0lPTl9NQUpPUikpIjsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDIzODEzKQorKysg
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIw
MDctMDYtMjcgIE1heGltZSBCcml0dG8gIDxtYnJpdHRvQHBsZXlvLmNvbT4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgVGhpcyB0ZXN0IHNpbXVsYXRlcyBh
IGNsaWNrIG9uIGEgbGluayB3aGljaCBpbml0aWF0ZXMgYSBkb2N1bWVudC5sb2NhdGlvbiBjaGFu
Z2UgdG8gYW5vdGhlciBwYWdlLgorICAgICAgICBUaGUgbmV4dCBwYWdlIGNoZWNrcyB0aGUgaGlz
dG9yeSB0byBzZWUgaWYgdGhlIHR3byBwYWdlcyBhcmUgdGhlcmUuCisKKyAgICAgICAgKiBodHRw
L3Rlc3RzL25hdmlnYXRpb24vamF2YXNjcmlwdC1kb2N1bWVudC1sb2NhdGlvbi1jaGFuZ2VkLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2phdmFz
Y3JpcHQtZG9jdW1lbnQtbG9jYXRpb24tY2hhbmdlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBo
dHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL2NoZWNrLWhpc3RvcnkuaHRtbDogQWRkZWQu
CisKIDIwMDctMDYtMjYgIE1pdHogUGV0dGVsICA8bWl0ekB3ZWJraXQub3JnPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IEh5YXR0LgpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0
aW9uL2phdmFzY3JpcHQtZG9jdW1lbnQtbG9jYXRpb24tY2hhbmdlZC1leHBlY3RlZC50eHQKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL2phdmFzY3JpcHQt
ZG9jdW1lbnQtbG9jYXRpb24tY2hhbmdlZC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBM
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vamF2YXNjcmlwdC1kb2N1bWVudC1sb2Nh
dGlvbi1jaGFuZ2VkLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw3IEBACitB
TEVSVDogaGlzdG9yeS5sZW5ndGggPSAyIDogU3VjY2VzcworSWYgdGhpcyBwYWdlIChjaGVjay1o
aXN0b3J5Lmh0bWwpIGlzIGluIHRoZSBoaXN0b3J5IGFuZCB0aGUgcHJldmlvdXMgcGFnZSBpcyBq
YXZhc2NyaXB0LWRvY3VtZW50LWxvY2F0aW9uLWNoYW5nZWQuaHRtbCA6IHRlc3QgaGFzIHN1Y2Nl
ZWQuCisKKz09PT09PT09PT09PT09IEJhY2sgRm9yd2FyZCBMaXN0ID09PT09PT09PT09PT09Cisg
ICAgICAgIGh0dHA6Ly8xMjcuMC4wLjE6ODAwMC9uYXZpZ2F0aW9uL2phdmFzY3JpcHQtZG9jdW1l
bnQtbG9jYXRpb24tY2hhbmdlZC5odG1sICAqKm5hdiB0YXJnZXQqKgorY3Vyci0+ICBodHRwOi8v
MTI3LjAuMC4xOjgwMDAvbmF2aWdhdGlvbi9yZXNvdXJjZXMvY2hlY2staGlzdG9yeS5odG1sICAq
Km5hdiB0YXJnZXQqKgorPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KSW5kZXg6IExheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9qYXZhc2NyaXB0
LWRvY3VtZW50LWxvY2F0aW9uLWNoYW5nZWQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vamF2YXNjcmlwdC1kb2N1bWVudC1sb2NhdGlvbi1jaGFu
Z2VkLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRp
b24vamF2YXNjcmlwdC1kb2N1bWVudC1sb2NhdGlvbi1jaGFuZ2VkLmh0bWwJKHJldmlzaW9uIDAp
CkBAIC0wLDAgKzEsMjggQEAKKzxodG1sPgorPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQi
PgordmFyIHBlcmZvcm1Vc2VyRXZlbnRzID0gZnVuY3Rpb24oKSB7ICAgCQorICAgIGlmICh3aW5k
b3cuZXZlbnRTZW5kZXIpIHsKKyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oMTAsIDEw
KTsKKyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisgICAgICAgIGV2ZW50U2VuZGVy
Lm1vdXNlVXAoKTsgIAorICAgIH0KK30KKworaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxl
cikgeworICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICBsYXlv
dXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIu
Y2xlYXJCYWNrRm9yd2FyZExpc3QoKTsKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQmFj
a0ZvcndhcmRMaXN0KCk7Cit9CisKKzwvc2NyaXB0PgorCis8Ym9keSBzdHlsZT0iZm9udC1zaXpl
OiAzMiIgb25sb2FkPSJwZXJmb3JtVXNlckV2ZW50cygpIj4KKzxhIGhyZWY9InVzZWxlc3NMaW5r
Lmh0bWwiIG9uY2xpY2s9ImRvY3VtZW50LmxvY2F0aW9uPSdyZXNvdXJjZXMvY2hlY2staGlzdG9y
eS5odG1sJzsgcmV0dXJuIGZhbHNlIj4KK0NsaWNrIHRoaXMgbGluazwvYT4KKzxicj48YnI+CitU
aGlzIHRlc3QgY2hlY2tzIGlmIGFuIGhpc3Rvcnkgbm9kZSBpcyBjcmVhdGVkIHdoZW4gdGhlIEpT
IHBhcmFtZXRlciBkb2N1bWVudC5sb2NhdGlvbiBpcyBtb2RpZmllZCBieSBhbiB1c2VyIGdlc3R1
cmUuCis8YnI+PGJyPgorV2hlbiB5b3UgY2xpY2sgb24gdGhlIGFib3ZlIGxpbmssIG9uZSBwYWdl
IGlzIGxvYWRlZCB1c2luZyB0aGUgSlMgcHJvcGVydHkgZG9jdW1lbnQubG9jYXRpb24sIHRoZW4g
eW91J2xsIGJlIGFibGUgdG8gY2hlY2sgdGhlIGhpc3RvcnkuCis8L2JvZHk+Cis8L2h0bWw+CisK
SW5kZXg6IExheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvY2hlY2st
aGlzdG9yeS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdh
dGlvbi9yZXNvdXJjZXMvY2hlY2staGlzdG9yeS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3Jlc291cmNlcy9jaGVjay1oaXN0b3J5Lmh0bWwJ
KHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTYgQEAKKzxodG1sPgorPHNjcmlwdD4JCitpZiAod2lu
ZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgaWYgKGhpc3RvcnkubGVuZ3RoID09IDIp
CisgICAgICAgIGFsZXJ0KCJoaXN0b3J5Lmxlbmd0aCA9ICIgKyBoaXN0b3J5Lmxlbmd0aCArICIg
OiBTdWNjZXNzIik7CisgICAgZWxzZSAKKyAgICAgICAgYWxlcnQoImhpc3RvcnkubGVuZ3RoID0g
IiArIGhpc3RvcnkubGVuZ3RoICsgIiA6IEZhaWx1cmUiKTsKKworICAgIGxheW91dFRlc3RDb250
cm9sbGVyLm5vdGlmeURvbmUoKTsKK30KKzwvc2NyaXB0PgorCis8Ym9keSBzdHlsZT0iZm9udC1z
aXplOiAzMiI+CitJZiB0aGlzIHBhZ2UgKGNoZWNrLWhpc3RvcnkuaHRtbCkgaXMgaW4gdGhlIGhp
c3RvcnkgYW5kIHRoZSBwcmV2aW91cyBwYWdlIGlzIGphdmFzY3JpcHQtZG9jdW1lbnQtbG9jYXRp
b24tY2hhbmdlZC5odG1sIDogdGVzdCBoYXMgc3VjY2VlZC4KKzwvYm9keT4KKzwvaHRtbD4KKw==
</data>
<flag name="review"
          id="6319"
          type_id="1"
          status="-"
          setter="mrowe"
    />
          </attachment>
      

    </bug>

</bugzilla>