<?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>56017</bug_id>
          
          <creation_ts>2011-03-09 08:14:04 -0800</creation_ts>
          <short_desc>REGRESSION: Soft hyphen is not always rendered</short_desc>
          <delta_ts>2011-03-13 18:10:27 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="David Sosby">dsosby</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>mitz</cc>
    
    <cc>mrobinson</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>364507</commentid>
    <comment_count>0</comment_count>
      <attachid>85179</attachid>
    <who name="David Sosby">dsosby</who>
    <bug_when>2011-03-09 08:14:04 -0800</bug_when>
    <thetext>Created attachment 85179
Test file exhibiting issue

Some strings with soft hyphens (&amp;shy;) do not render the soft hyphen though the line breaks on the hyphen. The trigger strings are ones that do not have a breakpoint between the soft hyphen and the end of the text block.

This behavior has been observed on Chrome 9.0.597.107 534.13 (Windows and Ubuntu10.10) and WebKitGTK 534.21+. The behavior does not appear in Windows Safari 5.0.3 (7533.19.4). 

Attachment demonstrates issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364509</commentid>
    <comment_count>1</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-03-09 08:15:59 -0800</bug_when>
    <thetext>Attachment 85179 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;]&quot; exit_code: 1

Total errors found: 0 in 0 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364510</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2011-03-09 08:17:29 -0800</bug_when>
    <thetext>&lt;rdar://problem/9108239&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364533</commentid>
    <comment_count>3</comment_count>
      <attachid>85182</attachid>
    <who name="David Sosby">dsosby</who>
    <bug_when>2011-03-09 09:19:07 -0800</bug_when>
    <thetext>Created attachment 85182
Proposed patch

This is a proposed fix that resolves the issue seen in the demo file. 

The soft hyphen check was only being done inside of the while loop when a word break or space was encountered. With some lines, there are no other word breaks after the soft hyphen. The fix was to add a soft hyphen check after the loop next to the platform hyphenation check (tryHyphenating).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364535</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-03-09 09:21:32 -0800</bug_when>
    <thetext>Attachment 85182 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;LayoutTests/ChangeLog&apos;, u&apos;LayoutTests/fast...&quot; exit_code: 1

Source/WebCore/rendering/RenderBlockLineLayout.cpp:1931:  Tab found; better to use spaces  [whitespace/tab] [1]
Source/WebCore/rendering/RenderBlockLineLayout.cpp:1932:  Tab found; better to use spaces  [whitespace/tab] [1]
Source/WebCore/rendering/RenderBlockLineLayout.cpp:1935:  Tab found; better to use spaces  [whitespace/tab] [1]
Total errors found: 3 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364539</commentid>
    <comment_count>5</comment_count>
      <attachid>85185</attachid>
    <who name="David Sosby">dsosby</who>
    <bug_when>2011-03-09 09:29:05 -0800</bug_when>
    <thetext>Created attachment 85185
Updated patch to fix tabs/spaces style issue (whoops!)

Fixing tabs/spaces style issue (whoops!)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364587</commentid>
    <comment_count>6</comment_count>
      <attachid>85185</attachid>
    <who name="">mitz</who>
    <bug_when>2011-03-09 10:34:26 -0800</bug_when>
    <thetext>Comment on attachment 85185
Updated patch to fix tabs/spaces style issue (whoops!)

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

Code change is good, but I have comments about the change log and the test.

&gt; Source/WebCore/ChangeLog:5
&gt; +        Resolve issue with soft hyphen not rendering

It’s customary to include the bug title in the change log.

&gt; Source/WebCore/ChangeLog:11
&gt; +        (WebCore::RenderBlock::findNextLineBreak):

Please describe the change to this function.

&gt; LayoutTests/ChangeLog:8
&gt; +        * fast/text/soft-hyphen-4.html: Added.

Where are the expected results?

&gt; LayoutTests/fast/text/soft-hyphen-4.html:1
&gt; +&lt;!DOCTYPE HTML PUBLIC &quot;-//IETF//DTD HTML//EN&quot;&gt;

Why the antiquated DOCTYPE?

&gt; LayoutTests/fast/text/soft-hyphen-4.html:12
&gt; +            font-family: sans-serif;

Please consider rewriting the test to use the Ahem fonts so that the results are consistent across platforms (and can be landed alongside the test, rather than in platform-specific locations.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364729</commentid>
    <comment_count>7</comment_count>
      <attachid>85220</attachid>
    <who name="David Sosby">dsosby</who>
    <bug_when>2011-03-09 13:11:51 -0800</bug_when>
    <thetext>Created attachment 85220
Proposed patch

-Updated change logs as requested
-Updated the doc type of the test file
-Modified the test to use Ahem font and be platform independent
-Added platform independent expected results</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364734</commentid>
    <comment_count>8</comment_count>
    <who name="">mitz</who>
    <bug_when>2011-03-09 13:17:29 -0800</bug_when>
    <thetext>Is this ready for review?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364735</commentid>
    <comment_count>9</comment_count>
    <who name="David Sosby">dsosby</who>
    <bug_when>2011-03-09 13:19:46 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; Is this ready for review?

Yes sir. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365690</commentid>
    <comment_count>10</comment_count>
      <attachid>85220</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-10 17:24:47 -0800</bug_when>
    <thetext>Comment on attachment 85220
Proposed patch

Rejecting attachment 85220 from commit-queue.

Failed to run &quot;[&apos;./Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=eseidel-cq-sl&apos;, &apos;bu...&quot; exit_code: 2

Last 500 characters of output:
.............................................................................................................................
fast/table/border-collapsing ..............
fast/text .............................................................................................
fast/text/soft-hyphen-4.html -&gt; failed

Exiting early after 1 failures. 11049 tests run.
209.78s total testing time

11048 test cases (99%) succeeded
1 test case (&lt;1%) had incorrect layout
6 test cases (&lt;1%) had stderr output

Full output: http://queues.webkit.org/results/8131092</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>366774</commentid>
    <comment_count>11</comment_count>
    <who name="">mitz</who>
    <bug_when>2011-03-13 18:10:27 -0700</bug_when>
    <thetext>Landed with tweaked test in r80984.
&lt;http://trac.webkit.org/changeset/80984&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>85179</attachid>
            <date>2011-03-09 08:14:04 -0800</date>
            <delta_ts>2011-03-09 08:16:31 -0800</delta_ts>
            <desc>Test file exhibiting issue</desc>
            <filename>soft-hyphen-4.html</filename>
            <type>text/html</type>
            <size>758</size>
            <attacher name="David Sosby">dsosby</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgo8aHRtbD4KPGhl
YWQ+CiAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgogICAgICAgIC50ZXN0Ym94ICAgewogICAg
ICAgICAgICBib3JkZXI6IHNvbGlkOwogICAgICAgICAgICBwYWRkaW5nOiA0cHg7CiAgICAgICAg
ICAgIHdpZHRoOiAzMzBweDsKICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OwogICAgICAgICAg
ICB0ZXh0LWFsaWduOiBqdXN0aWZ5OwogICAgICAgICAgICAKICAgICAgICAgICAgZm9udC1mYW1p
bHk6IHNhbnMtc2VyaWY7CiAgICAgICAgfQogICAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KICAg
IDxiPlNvZnQtaHlwaGVuIFJlbmRlciBUZXN0PC9iPgogICAgPHA+CiAgICAgICAgIkFudGlhbGlh
c2luZyIgc2hvdWxkIGJlIGJyb2tlbiBpbiBib3RoIHN0cmluZ3Mgd2l0aCBoeXBoZW4gZGlzcGxh
eWVkLjxici8+CiAgICAgICAgPGRpdiBjbGFzcz0idGVzdGJveCI+CiAgICAgICAgICAgIDEyMzQ1
Njc4OTAxMjM0NTY3ODkwMTIzNDUgYW50aSZzaHk7YWxpYXNpbmc8YnIvPiAgICA8IS0tYnJva2Vu
IChubyBzcGFjZSBhZnRlciBhbGlhc2luZyktLT4KICAgICAgICAgICAgPGJyLz4KICAgICAgICAg
ICAgMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NSBhbnRpJnNoeTthbGlhc2luZyAgICAgICAgIDwh
LS13b3JrcyAoc3BhY2UgYWZ0ZXIgYWxpYXNpbmcpLS0+CiAgICAgICAgPC9kaXY+CiAgICA8L3A+
CjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85182</attachid>
            <date>2011-03-09 09:19:07 -0800</date>
            <delta_ts>2011-03-09 10:15:24 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>Bug56017Patch.txt</filename>
            <type>text/plain</type>
            <size>3736</size>
            <attacher name="David Sosby">dsosby</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgwNjQyKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDMtMDkgIERhdmlkIFNv
c2J5ICA8ZHNvc2J5QHJpbS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgUmVzb2x2ZSBpc3N1ZSB3aXRoIHNvZnQgaHlwaGVuIG5vdCByZW5kZXJp
bmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU2MDE3
CisKKyAgICAgICAgVGVzdDogZmFzdC90ZXh0L3NvZnQtaHlwaGVuLTQuaHRtbAorCisgICAgICAg
ICogcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91dC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJCbG9jazo6ZmluZE5leHRMaW5lQnJlYWspOgorCiAyMDExLTAzLTA5ICBBbmRyZXkg
S29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gRml4
ZWQgYSBjcmFzaCBpbiBJbnNwZWN0b3JJbnN0cnVtZW50YXRpb246OmRpZFJlY2VpdmVSZXNwb25z
ZSgpIHdoZW4gbG9hZGVyIGlzIG51bGwgKGJyb2tlbiBpbiByODA2MzkpCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcAkocmV2
aXNpb24gODA1OTgpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5l
TGF5b3V0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTkyNyw4ICsxOTI3LDEzIEBAIElubGluZUl0
ZXJhdG9yIFJlbmRlckJsb2NrOjpmaW5kTmV4dExpbmUKICAgICAgICAgICAgIHRtcFcgKz0gYWRk
aXRpb25hbFRtcFc7CiAgICAgICAgICAgICB0bXBXICs9IGlubGluZUxvZ2ljYWxXaWR0aChvLCAh
YXBwbGllZFN0YXJ0V2lkdGgsIHRydWUpOwogCi0gICAgICAgICAgICBpZiAoY2FuSHlwaGVuYXRl
ICYmIHcgKyB0bXBXID4gd2lkdGgpIHsKLSAgICAgICAgICAgICAgICB0cnlIeXBoZW5hdGluZyh0
LCBmLCBzdHlsZS0+bG9jYWxlKCksIHN0eWxlLT5oeXBoZW5hdGlvbkxpbWl0QmVmb3JlKCksIHN0
eWxlLT5oeXBoZW5hdGlvbkxpbWl0QWZ0ZXIoKSwgbGFzdFNwYWNlLCBwb3MsIHcgKyB0bXBXIC0g
YWRkaXRpb25hbFRtcFcsIHdpZHRoLCBpc0ZpeGVkUGl0Y2gsIGNvbGxhcHNlV2hpdGVTcGFjZSwg
bGFzdFNwYWNlV29yZFNwYWNpbmcsIGxCcmVhaywgbmV4dEJyZWFrYWJsZSwgaHlwaGVuYXRlZCk7
CisgICAgICAgICAgICBpZiAodyArIHRtcFcgPiB3aWR0aCkgeworCQkJCWlmIChjYW5IeXBoZW5h
dGUpCisJCQkJCXRyeUh5cGhlbmF0aW5nKHQsIGYsIHN0eWxlLT5sb2NhbGUoKSwgc3R5bGUtPmh5
cGhlbmF0aW9uTGltaXRCZWZvcmUoKSwgc3R5bGUtPmh5cGhlbmF0aW9uTGltaXRBZnRlcigpLCBs
YXN0U3BhY2UsIHBvcywgdyArIHRtcFcgLSBhZGRpdGlvbmFsVG1wVywgd2lkdGgsIGlzRml4ZWRQ
aXRjaCwgY29sbGFwc2VXaGl0ZVNwYWNlLCBsYXN0U3BhY2VXb3JkU3BhY2luZywgbEJyZWFrLCBu
ZXh0QnJlYWthYmxlLCBoeXBoZW5hdGVkKTsKKyAgICAgICAgICAgICAgICAKKyAgICAgICAgICAg
ICAgICBpZiAoIWh5cGhlbmF0ZWQgJiYgbEJyZWFrLm9iaiAmJiBsQnJlYWsucG9zICYmIGxCcmVh
ay5vYmotPmlzVGV4dCgpICYmIHRvUmVuZGVyVGV4dChsQnJlYWsub2JqKS0+dGV4dExlbmd0aCgp
ICYmIHRvUmVuZGVyVGV4dChsQnJlYWsub2JqKS0+Y2hhcmFjdGVycygpW2xCcmVhay5wb3MgLSAx
XSA9PSBzb2Z0SHlwaGVuICYmIHN0eWxlLT5oeXBoZW5zKCkgIT0gSHlwaGVuc05vbmUpCisJCQkJ
CWh5cGhlbmF0ZWQgPSB0cnVlOworICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgIGlm
IChoeXBoZW5hdGVkKQogICAgICAgICAgICAgICAgICAgICBnb3RvIGVuZDsKICAgICAgICAgICAg
IH0KSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDgwNjQyKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTEtMDMtMDkgIERhdmlkIFNvc2J5ICA8
ZHNvc2J5QHJpbS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgUmVzb2x2ZSBpc3N1ZSB3aXRoIHNvZnQgaHlwaGVuIG5vdCByZW5kZXJpbmcKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU2MDE3CisKKyAg
ICAgICAgKiBmYXN0L3RleHQvc29mdC1oeXBoZW4tNC5odG1sOiBBZGRlZC4KKwogMjAxMS0wMy0w
OSAgWXVyeSBTZW1pa2hhdHNreSAgPHl1cnlzQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBQYXZlbCBGZWxkbWFuLgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3NvZnQt
aHlwaGVuLTQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3RleHQvc29mdC1o
eXBoZW4tNC5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3NvZnQt
aHlwaGVuLTQuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyNyBAQAorPCFET0NUWVBFIEhU
TUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKyAgICA8
c3R5bGUgdHlwZT0idGV4dC9jc3MiPgorICAgICAgICAudGVzdGJveCAgIHsKKyAgICAgICAgICAg
IGJvcmRlcjogc29saWQ7CisgICAgICAgICAgICBwYWRkaW5nOiA0cHg7CisgICAgICAgICAgICB3
aWR0aDogMzMwcHg7CisgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7CisgICAgICAgICAgICB0
ZXh0LWFsaWduOiBqdXN0aWZ5OworICAgICAgICAgICAgCisgICAgICAgICAgICBmb250LWZhbWls
eTogc2Fucy1zZXJpZjsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4K
KyAgICA8Yj5Tb2Z0LWh5cGhlbiBSZW5kZXIgVGVzdDwvYj4KKyAgICA8cD4KKyAgICAgICAgIkFu
dGlhbGlhc2luZyIgc2hvdWxkIGJlIGJyb2tlbiBpbiBib3RoIHN0cmluZ3Mgd2l0aCBoeXBoZW4g
ZGlzcGxheWVkLjxici8+CisgICAgICAgIDxkaXYgY2xhc3M9InRlc3Rib3giPgorICAgICAgICAg
ICAgMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NSBhbnRpJnNoeTthbGlhc2luZzxici8+ICAgIDwh
LS1icm9rZW4gKG5vIHNwYWNlIGFmdGVyIGFsaWFzaW5nKS0tPgorICAgICAgICAgICAgPGJyLz4K
KyAgICAgICAgICAgIDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDUgYW50aSZzaHk7YWxpYXNpbmcg
ICAgICAgICA8IS0td29ya3MgKHNwYWNlIGFmdGVyIGFsaWFzaW5nKS0tPgorICAgICAgICA8L2Rp
dj4KKyAgICA8L3A+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85185</attachid>
            <date>2011-03-09 09:29:05 -0800</date>
            <delta_ts>2011-03-09 13:11:51 -0800</delta_ts>
            <desc>Updated patch to fix tabs/spaces style issue (whoops!)</desc>
            <filename>Bug56017Patch.txt</filename>
            <type>text/plain</type>
            <size>3778</size>
            <attacher name="David Sosby">dsosby</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgwNjQyKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDMtMDkgIERhdmlkIFNv
c2J5ICA8ZHNvc2J5QHJpbS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgUmVzb2x2ZSBpc3N1ZSB3aXRoIHNvZnQgaHlwaGVuIG5vdCByZW5kZXJp
bmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU2MDE3
CisKKyAgICAgICAgVGVzdDogZmFzdC90ZXh0L3NvZnQtaHlwaGVuLTQuaHRtbAorCisgICAgICAg
ICogcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91dC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJCbG9jazo6ZmluZE5leHRMaW5lQnJlYWspOgorCiAyMDExLTAzLTA5ICBBbmRyZXkg
S29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gRml4
ZWQgYSBjcmFzaCBpbiBJbnNwZWN0b3JJbnN0cnVtZW50YXRpb246OmRpZFJlY2VpdmVSZXNwb25z
ZSgpIHdoZW4gbG9hZGVyIGlzIG51bGwgKGJyb2tlbiBpbiByODA2MzkpCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcAkocmV2
aXNpb24gODA1OTgpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5l
TGF5b3V0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTkyNyw4ICsxOTI3LDEzIEBAIElubGluZUl0
ZXJhdG9yIFJlbmRlckJsb2NrOjpmaW5kTmV4dExpbmUKICAgICAgICAgICAgIHRtcFcgKz0gYWRk
aXRpb25hbFRtcFc7CiAgICAgICAgICAgICB0bXBXICs9IGlubGluZUxvZ2ljYWxXaWR0aChvLCAh
YXBwbGllZFN0YXJ0V2lkdGgsIHRydWUpOwogCi0gICAgICAgICAgICBpZiAoY2FuSHlwaGVuYXRl
ICYmIHcgKyB0bXBXID4gd2lkdGgpIHsKLSAgICAgICAgICAgICAgICB0cnlIeXBoZW5hdGluZyh0
LCBmLCBzdHlsZS0+bG9jYWxlKCksIHN0eWxlLT5oeXBoZW5hdGlvbkxpbWl0QmVmb3JlKCksIHN0
eWxlLT5oeXBoZW5hdGlvbkxpbWl0QWZ0ZXIoKSwgbGFzdFNwYWNlLCBwb3MsIHcgKyB0bXBXIC0g
YWRkaXRpb25hbFRtcFcsIHdpZHRoLCBpc0ZpeGVkUGl0Y2gsIGNvbGxhcHNlV2hpdGVTcGFjZSwg
bGFzdFNwYWNlV29yZFNwYWNpbmcsIGxCcmVhaywgbmV4dEJyZWFrYWJsZSwgaHlwaGVuYXRlZCk7
CisgICAgICAgICAgICBpZiAodyArIHRtcFcgPiB3aWR0aCkgeworICAgICAgICAgICAgICAgIGlm
IChjYW5IeXBoZW5hdGUpCisgICAgICAgICAgICAgICAgICAgIHRyeUh5cGhlbmF0aW5nKHQsIGYs
IHN0eWxlLT5sb2NhbGUoKSwgc3R5bGUtPmh5cGhlbmF0aW9uTGltaXRCZWZvcmUoKSwgc3R5bGUt
Pmh5cGhlbmF0aW9uTGltaXRBZnRlcigpLCBsYXN0U3BhY2UsIHBvcywgdyArIHRtcFcgLSBhZGRp
dGlvbmFsVG1wVywgd2lkdGgsIGlzRml4ZWRQaXRjaCwgY29sbGFwc2VXaGl0ZVNwYWNlLCBsYXN0
U3BhY2VXb3JkU3BhY2luZywgbEJyZWFrLCBuZXh0QnJlYWthYmxlLCBoeXBoZW5hdGVkKTsKKyAg
ICAgICAgICAgICAgICAKKyAgICAgICAgICAgICAgICBpZiAoIWh5cGhlbmF0ZWQgJiYgbEJyZWFr
Lm9iaiAmJiBsQnJlYWsucG9zICYmIGxCcmVhay5vYmotPmlzVGV4dCgpICYmIHRvUmVuZGVyVGV4
dChsQnJlYWsub2JqKS0+dGV4dExlbmd0aCgpICYmIHRvUmVuZGVyVGV4dChsQnJlYWsub2JqKS0+
Y2hhcmFjdGVycygpW2xCcmVhay5wb3MgLSAxXSA9PSBzb2Z0SHlwaGVuICYmIHN0eWxlLT5oeXBo
ZW5zKCkgIT0gSHlwaGVuc05vbmUpCisgICAgICAgICAgICAgICAgICAgIGh5cGhlbmF0ZWQgPSB0
cnVlOworICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgIGlmIChoeXBoZW5hdGVkKQog
ICAgICAgICAgICAgICAgICAgICBnb3RvIGVuZDsKICAgICAgICAgICAgIH0KSW5kZXg6IExheW91
dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDgwNjQyKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTIgQEAKKzIwMTEtMDMtMDkgIERhdmlkIFNvc2J5ICA8ZHNvc2J5QHJpbS5jb20+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVzb2x2
ZSBpc3N1ZSB3aXRoIHNvZnQgaHlwaGVuIG5vdCByZW5kZXJpbmcKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU2MDE3CisKKyAgICAgICAgKiBmYXN0L3Rl
eHQvc29mdC1oeXBoZW4tNC5odG1sOiBBZGRlZC4KKwogMjAxMS0wMy0wOSAgWXVyeSBTZW1pa2hh
dHNreSAgPHl1cnlzQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBQYXZlbCBG
ZWxkbWFuLgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3NvZnQtaHlwaGVuLTQuaHRtbAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3RleHQvc29mdC1oeXBoZW4tNC5odG1sCShy
ZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3NvZnQtaHlwaGVuLTQuaHRtbAko
cmV2aXNpb24gMCkKQEAgLTAsMCArMSwyNyBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9J
RVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGUgdHlwZT0idGV4
dC9jc3MiPgorICAgICAgICAudGVzdGJveCAgIHsKKyAgICAgICAgICAgIGJvcmRlcjogc29saWQ7
CisgICAgICAgICAgICBwYWRkaW5nOiA0cHg7CisgICAgICAgICAgICB3aWR0aDogMzMwcHg7Cisg
ICAgICAgICAgICBmb250LXNpemU6IDE4cHg7CisgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0
aWZ5OworICAgICAgICAgICAgCisgICAgICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsK
KyAgICAgICAgfQorICAgIDwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8Yj5Tb2Z0LWh5
cGhlbiBSZW5kZXIgVGVzdDwvYj4KKyAgICA8cD4KKyAgICAgICAgIkFudGlhbGlhc2luZyIgc2hv
dWxkIGJlIGJyb2tlbiBpbiBib3RoIHN0cmluZ3Mgd2l0aCBoeXBoZW4gZGlzcGxheWVkLjxici8+
CisgICAgICAgIDxkaXYgY2xhc3M9InRlc3Rib3giPgorICAgICAgICAgICAgMTIzNDU2Nzg5MDEy
MzQ1Njc4OTAxMjM0NSBhbnRpJnNoeTthbGlhc2luZzxici8+ICAgIDwhLS1icm9rZW4gKG5vIHNw
YWNlIGFmdGVyIGFsaWFzaW5nKS0tPgorICAgICAgICAgICAgPGJyLz4KKyAgICAgICAgICAgIDEy
MzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDUgYW50aSZzaHk7YWxpYXNpbmcgICAgICAgICA8IS0td29y
a3MgKHNwYWNlIGFmdGVyIGFsaWFzaW5nKS0tPgorICAgICAgICA8L2Rpdj4KKyAgICA8L3A+Cis8
L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="77281"
          type_id="1"
          status="-"
          setter="mitz"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85220</attachid>
            <date>2011-03-09 13:11:51 -0800</date>
            <delta_ts>2011-03-10 17:24:47 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>Bug56017Patch.txt</filename>
            <type>text/plain</type>
            <size>10233</size>
            <attacher name="David Sosby">dsosby</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgwNjQyKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTEtMDMtMDkgIERhdmlkIFNv
c2J5ICA8ZHNvc2J5QHJpbS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgUkVHUkVTU0lPTjogU29mdCBoeXBoZW4gaXMgbm90IGFsd2F5cyByZW5k
ZXJlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTYw
MTcKKyAgICAgICAgCisgICAgICAgIFRoZSBjaGVjayB0byBmbGFnIGEgdGV4dCBibG9jayBhcyBo
eXBoZW5hdGVkIHdhcyBvbmx5CisgICAgICAgIG9jY3VycmluZyBhdCBicmVhayBwb2ludHMgaW4g
dGhlIGxpbmUuIElmIG5vIGJyZWFrIHBvaW50cworICAgICAgICB3ZXJlIGZvdW5kIGFmdGVyIHRo
ZSBzb2Z0IGh5cGhlbiB0aGVuIHRoZSBsaW5lIHdvdWxkIG5vdAorICAgICAgICBiZSBmbGFnZ2Vk
IGh5cGhlbmF0ZWQuIEFkZGluZyBhIGNoZWNrIGZvciBzb2Z0IGh5cGhlbiBhdAorICAgICAgICB0
aGUgZW5kIG9mIHRoZSB0ZXh0IHJ1biByZXNvbHZlcyB0aGUgaXNzdWUuCisKKyAgICAgICAgVGVz
dDogZmFzdC90ZXh0L3NvZnQtaHlwaGVuLTQuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1Jl
bmRlckJsb2NrTGluZUxheW91dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCbG9jazo6
ZmluZE5leHRMaW5lQnJlYWspOgorCiAyMDExLTAzLTA5ICBBbmRyZXkgS29zeWFrb3YgIDxjYXNl
cUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gRml4ZWQgYSBjcmFzaCBpbiBJ
bnNwZWN0b3JJbnN0cnVtZW50YXRpb246OmRpZFJlY2VpdmVSZXNwb25zZSgpIHdoZW4gbG9hZGVy
IGlzIG51bGwgKGJyb2tlbiBpbiByODA2MzkpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcAkocmV2aXNpb24gODA1OTgpCisr
KyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMTkyNyw4ICsxOTI3LDEzIEBAIElubGluZUl0ZXJhdG9yIFJlbmRlckJs
b2NrOjpmaW5kTmV4dExpbmUKICAgICAgICAgICAgIHRtcFcgKz0gYWRkaXRpb25hbFRtcFc7CiAg
ICAgICAgICAgICB0bXBXICs9IGlubGluZUxvZ2ljYWxXaWR0aChvLCAhYXBwbGllZFN0YXJ0V2lk
dGgsIHRydWUpOwogCi0gICAgICAgICAgICBpZiAoY2FuSHlwaGVuYXRlICYmIHcgKyB0bXBXID4g
d2lkdGgpIHsKLSAgICAgICAgICAgICAgICB0cnlIeXBoZW5hdGluZyh0LCBmLCBzdHlsZS0+bG9j
YWxlKCksIHN0eWxlLT5oeXBoZW5hdGlvbkxpbWl0QmVmb3JlKCksIHN0eWxlLT5oeXBoZW5hdGlv
bkxpbWl0QWZ0ZXIoKSwgbGFzdFNwYWNlLCBwb3MsIHcgKyB0bXBXIC0gYWRkaXRpb25hbFRtcFcs
IHdpZHRoLCBpc0ZpeGVkUGl0Y2gsIGNvbGxhcHNlV2hpdGVTcGFjZSwgbGFzdFNwYWNlV29yZFNw
YWNpbmcsIGxCcmVhaywgbmV4dEJyZWFrYWJsZSwgaHlwaGVuYXRlZCk7CisgICAgICAgICAgICBp
ZiAodyArIHRtcFcgPiB3aWR0aCkgeworICAgICAgICAgICAgICAgIGlmIChjYW5IeXBoZW5hdGUp
CisgICAgICAgICAgICAgICAgICAgIHRyeUh5cGhlbmF0aW5nKHQsIGYsIHN0eWxlLT5sb2NhbGUo
KSwgc3R5bGUtPmh5cGhlbmF0aW9uTGltaXRCZWZvcmUoKSwgc3R5bGUtPmh5cGhlbmF0aW9uTGlt
aXRBZnRlcigpLCBsYXN0U3BhY2UsIHBvcywgdyArIHRtcFcgLSBhZGRpdGlvbmFsVG1wVywgd2lk
dGgsIGlzRml4ZWRQaXRjaCwgY29sbGFwc2VXaGl0ZVNwYWNlLCBsYXN0U3BhY2VXb3JkU3BhY2lu
ZywgbEJyZWFrLCBuZXh0QnJlYWthYmxlLCBoeXBoZW5hdGVkKTsKKyAgICAgICAgICAgICAgICAK
KyAgICAgICAgICAgICAgICBpZiAoIWh5cGhlbmF0ZWQgJiYgbEJyZWFrLm9iaiAmJiBsQnJlYWsu
cG9zICYmIGxCcmVhay5vYmotPmlzVGV4dCgpICYmIHRvUmVuZGVyVGV4dChsQnJlYWsub2JqKS0+
dGV4dExlbmd0aCgpICYmIHRvUmVuZGVyVGV4dChsQnJlYWsub2JqKS0+Y2hhcmFjdGVycygpW2xC
cmVhay5wb3MgLSAxXSA9PSBzb2Z0SHlwaGVuICYmIHN0eWxlLT5oeXBoZW5zKCkgIT0gSHlwaGVu
c05vbmUpCisgICAgICAgICAgICAgICAgICAgIGh5cGhlbmF0ZWQgPSB0cnVlOworICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgIGlmIChoeXBoZW5hdGVkKQogICAgICAgICAgICAgICAg
ICAgICBnb3RvIGVuZDsKICAgICAgICAgICAgIH0KSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxv
Zwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDgwNjQyKQor
KysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAK
KzIwMTEtMDMtMDkgIERhdmlkIFNvc2J5ICA8ZHNvc2J5QHJpbS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUkVHUkVTU0lPTjogU29mdCBoeXBo
ZW4gaXMgbm90IGFsd2F5cyByZW5kZXJlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NTYwMTcKKyAgICAgICAgCisgICAgICAgIEFkZGluZyBuZXcgdGVz
dCB0aGF0IHZlcmlmaWVzIHNvZnQgaHlwaGVuIGlzIHJlbmRlcmVkCisgICAgICAgIHdoZW4gaXQg
aXMgdGhlIGxhc3QgYnJlYWthYmxlIHBvaW50IGluIGEgbGluZS4KKworICAgICAgICAqIGZhc3Qv
dGV4dC9zb2Z0LWh5cGhlbi00Lmh0bWw6IEFkZGVkLgorCiAyMDExLTAzLTA5ICBZdXJ5IFNlbWlr
aGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFBhdmVs
IEZlbGRtYW4uCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3RleHQvc29mdC1oeXBoZW4tNC1leHBl
Y3RlZC5jaGVja3N1bQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3RleHQvc29mdC1o
eXBoZW4tNC1leHBlY3RlZC5jaGVja3N1bQkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zh
c3QvdGV4dC9zb2Z0LWh5cGhlbi00LWV4cGVjdGVkLmNoZWNrc3VtCShyZXZpc2lvbiAwKQpAQCAt
MCwwICsxIEBACithNWMwYzVjYWQxYjg2NTI2ZjAxZjA3ZGE4ZjJlOTczYgpcIE5vIG5ld2xpbmUg
YXQgZW5kIG9mIGZpbGUKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvdGV4dC9zb2Z0LWh5cGhlbi00
LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3RleHQvc29mdC1o
eXBoZW4tNC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L3Rl
eHQvc29mdC1oeXBoZW4tNC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTcg
QEAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJWaWV3IGF0ICgwLDApIHNp
emUgODAweDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4MTQxCisgIFJlbmRlckJsb2NrIHtI
VE1MfSBhdCAoMCwwKSBzaXplIDgwMHgxNDEKKyAgICBSZW5kZXJCb2R5IHtCT0RZfSBhdCAoOCwx
Nikgc2l6ZSA3ODR4MTA5CisgICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMCkgc2l6ZSA3ODR4
MAorICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDAsMCkgc2l6ZSAzNDR4MTA5IFtib3JkZXI6
ICgzcHggc29saWQgIzAwMDAwMCldCisgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoNyw3
KSBzaXplIDMzMHgzOAorICAgICAgICAgIHRleHQgcnVuIGF0ICg3LDcpIHdpZHRoIDMzMDogIjEy
MzQ1Njc4OTAxIGFudGlceHtBRH0iCisgICAgICAgICAgdGV4dCBydW4gYXQgKDcsMjYpIHdpZHRo
IDE0NDogImFsaWFzaW5nIgorICAgICAgICBSZW5kZXJCUiB7QlJ9IGF0ICgxNTEsNDEpIHNpemUg
MHgwCisgICAgICAgIFJlbmRlckJSIHtCUn0gYXQgKDcsNDUpIHNpemUgMHgxOQorICAgICAgICBS
ZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDcsNjQpIHNpemUgMzMweDM4CisgICAgICAgICAgdGV4dCBy
dW4gYXQgKDcsNjQpIHdpZHRoIDMzMDogIjEyMzQ1Njc4OTAxIGFudGlceHtBRH0iCisgICAgICAg
ICAgdGV4dCBydW4gYXQgKDcsODMpIHdpZHRoIDE0NDogImFsaWFzaW5nIgorICAgICAgICBSZW5k
ZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAKKyAgICAgIFJlbmRlckJsb2NrIHtQfSBh
dCAoMCwxMjUpIHNpemUgNzg0eDAKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvdGV4dC9zb2Z0LWh5
cGhlbi00Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3NvZnQtaHlw
aGVuLTQuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvdGV4dC9zb2Z0LWh5
cGhlbi00Lmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjggQEAKKzwhRE9DVFlQRSBIVE1M
IFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAxIFRyYW5zaXRpb25hbC8vRU4iIAorImh0dHA6
Ly93d3cudzMub3JnL1RSL2h0bWw0L2xvb3NlLmR0ZCI+CisKKzwhLS1MYXlvdXQgVGVzdCBmb3Ig
QnVnIDU2MDE3IC0gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU2MDE3
LS0+CisKKzxodG1sPgorPGhlYWQ+CisgICAgPHN0eWxlPgorICAgICAgICAudGVzdGJveCAgIHsK
KyAgICAgICAgICAgIGJvcmRlcjogc29saWQ7CisgICAgICAgICAgICBwYWRkaW5nOiA0cHg7Cisg
ICAgICAgICAgICB3aWR0aDogMzMwcHg7CisgICAgICAgICAgICBmb250OiAxOHB4IGFoZW07Cisg
ICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OworICAgICAgICB9CisgICAgPC9zdHlsZT4K
KzwvaGVhZD4KKzxib2R5PgorICAgIDxwPgorICAgICAgICA8IS0tSW4gdGhpcyB0ZXN0LCB0aGUg
dG9wLXJpZ2h0IGJveGVzIHNob3VsZCBiZSB0aGUgc2FtZSBsZW5ndGgtLT4KKyAgICAgICAgPGRp
diBjbGFzcz0idGVzdGJveCI+CisgICAgICAgICAgICAxMjM0NTY3ODkwMSBhbnRpJnNoeTthbGlh
c2luZzxici8+ICAgIDwhLS1icm9rZW4gKG5vIHNwYWNlIGFmdGVyIGFsaWFzaW5nKS0tPgorICAg
ICAgICAgICAgPGJyLz4KKyAgICAgICAgICAgIDEyMzQ1Njc4OTAxIGFudGkmc2h5O2FsaWFzaW5n
ICAgICAgICAgPCEtLXdvcmtzIChzcGFjZSBhZnRlciBhbGlhc2luZyktLT4KKyAgICAgICAgPC9k
aXY+CisgICAgPC9wPgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC90
ZXh0L3NvZnQtaHlwaGVuLTQtZXhwZWN0ZWQucG5nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KQ2Fubm90IGRpc3BsYXk6
IGZpbGUgbWFya2VkIGFzIGEgYmluYXJ5IHR5cGUuCnN2bjptaW1lLXR5cGUgPSBhcHBsaWNhdGlv
bi9vY3RldC1zdHJlYW0KClByb3BlcnR5IGNoYW5nZXMgb246IExheW91dFRlc3RzL2Zhc3QvdGV4
dC9zb2Z0LWh5cGhlbi00LWV4cGVjdGVkLnBuZwpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFkZGVkOiBzdm46bWltZS10
eXBlCiAgICsgYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtCgoKaVZCT1J3MEtHZ29BQUFBTlNVaEVV
Z0FBQXlBQUFBSllDQUlBQUFBVkZCVW5BQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFMdDBsRQpR
VlI0bk8zY1FZcmlRQUJBMGFuQnV5Wkh5bTFyRm9LNGlIVGJmczFvdjdjS3BzQUNLL2hKU3NlYzh3
OEFBSjIvUjA4QUFPRFRDQ3dBCmdKakFBZ0NJQ1N3QWdKakFBZ0NJQ1N3QWdKakFBZ0NJQ1N3QWdK
akFBZ0NJQ1N3QWdKakFBZ0NJQ1N3QWdKakFBZ0NJQ1N3QWdKakEKQWdDSW5XNmRHR084Y2g3QWYy
ak9lZlFVQU42U08xZ0FBREdCQlFBUXUvbUk4TUl6QXZodDdCQUFlSkE3V0FBQU1ZRUZBQkFUV0FB
QQpzYS8zWUYzYnR1MUo4K0IzV3RmMXdIZTNucThkKzFrQWZKaHhhdy83WlpmcjlRQmJYMmtkK3hN
SzYvbmE3cFh1Tnk0QVArTVJJUUJBClRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdC
QVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUIKQU1RRUZnQkFUR0FCQU1S
T2Q0MWVsdVZKODREWHM1NEJlSkl4NTl3L01jYjU0SHJBdG0ydm1CU1JkVjJQbmdKdmFmZnlCK0Q3
N2d1cwp5NHU4QmQrTy9JekFBbmlRUFZnQUFER0JCUUFRRTFnQUFER0JCUUFRRTFnQUFER0JCUUFR
RTFnQUFER0JCUUFRRTFnQUFER0JCUUFRCkUxZ0FBREdCQlFBUUUxZ0FBREdCQlFBUUUxZ0FBREdC
QlFBUU85MDFlbG1XSjgwREFPQmpqRG5uL29reHpnZTNCZ0NmeXVVUDhDQ1AKQ0FFQVlnSUxBQ0Ft
c0FBQVlnSUxBQ0Ftc0FBQVlnSUxBQ0Ftc0FBQVlnSUxBQ0Ftc0FBQVlnSUxBQ0Ftc0FBQVlnSUxB
Q0Ftc0FBQQpZZ0lMQUNBbXNBQUFZZ0lMQUNBbXNBQUFZZ0lMQUNCMnVtdjB0bTFQbWdlLzA3cXVC
NzY3OVh6dDJNOEM0TU9NT2VmK2lUSE9COWNECkxpOUM0dGJ5ZXczcitkcnVsWDdzQndUd3Zqd2lC
QUNJQ1N3QWdKakFBZ0NJQ1N3QWdKakFBZ0NJQ1N3QWdKakFBZ0NJQ1N3QWdKakEKQWdDSUNTd0Fn
SmpBQWdDSUNTd0FnSmpBQWdDSUNTd0FnSmpBQWdDSUNTd0FnTmpwcnRITHNqeHBIdkI2MWpNQVR6
TG1uUHNueGpnZgpYQS9ZdHUwVmt5S3lydXZSVStBdDdWNytBSHpmZllGMWVaRzM0TnVSbnhGWUFB
K3lCd3NBSUNhd0FBQmlBZ3NBSUNhd0FBQmlBZ3NBCklDYXdBQUJpQWdzQUlDYXdBQUJpQWdzQUlD
YXdBQUJpQWdzQUlDYXdBQUJpQWdzQUlDYXdBQUJpQWdzQUlDYXdBQUJpcDd0R0w4dnkKcEhrQUFI
eU1NZWZjUHpIRytlRFdBT0JUdWZ3Qkh1UVJJUUJBVEdBQkFNUUVGZ0JBN090TjdwZmRHQUFBZklj
N1dBQUFNWUVGQUJDNworVGNOQUFEOGpEdFlBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FV
QUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4CmdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFB
eGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUEKRUJO
WUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVB
RUJOWUFBQXhnUVVBRUJOWQpBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4
Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4CmdRVUFFQk5ZQUFBeGdRVUFFQk5Z
QUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUEK
RUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhn
UVVBRUJOWUFBQXhnUVVBRUJOWQpBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllB
QUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4CmdRVUFFQk5ZQUFBeGdRVUFF
Qk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdR
VUEKRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFB
QXhnUVVBRUJOWUFBQXhnUVVBRUJOWQpBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVC
TllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4CmdRVUFFQk5ZQUFBeGdR
VUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFB
eGdRVUEKRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJO
WUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWQpBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FV
QUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4CmdRVUFFQk5ZQUFB
eGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5Z
QUFBeGdRVUEKRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVB
RUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWQpBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4
Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4CmdRVUFFQk5Z
QUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFF
Qk5ZQUFBeGdRVUEKRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhn
UVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWQpBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllB
QUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4CmdRVUFF
Qk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdR
VUFFQk5ZQUFBeGdRVUEKRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFB
QXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWQpBQUF4Z1FVQUVCTllBQUF4Z1FVQUVC
TllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4CmdR
VUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFB
eGdRVUFFQk5ZQUFBeGdRVUEKRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJO
WUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWQpBQUF4Z1FVQUVCTllBQUF4Z1FV
QUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4
CmdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5Z
QUFBeGdRVUFFQk5ZQUFBeGdRVUEKRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVB
RUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWQpBQUF4Z1FVQUVCTllBQUF4
Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllB
QUF4CmdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFF
Qk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUEKRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhn
UVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWQpBQUF4Z1FVQUVCTllB
QUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVC
TllBQUF4CmdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdR
VUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUEKRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFB
QXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWQpBQUF4Z1FVQUVC
TllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FV
QUVCTllBQUF4CmdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFB
eGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUEKRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJO
WUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWUFBQXhnUVVBRUJOWQpBQUF4Z1FV
QUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4Z1FVQUVCTllBQUF4
Z1FVQUVCTllBQUF4CmdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFQk5ZQUFBeGdRVUFFUHNI
K3BtRDNBbEVDaFFBQUFBQVNVVk9SSzVDWUlJPQoK
</data>
<flag name="review"
          id="77324"
          type_id="1"
          status="+"
          setter="mitz"
    />
    <flag name="commit-queue"
          id="77325"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>