<?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>93829</bug_id>
          
          <creation_ts>2012-08-13 05:31:38 -0700</creation_ts>
          <short_desc>Text decorations specified on the containing block are not properly applied when ::first-line is present.</short_desc>
          <delta_ts>2012-10-09 05:37:21 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>88580</dependson>
          <blocked>91638</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Arpita Bahuguna">arpitabahuguna</reporter>
          <assigned_to name="Arpita Bahuguna">arpitabahuguna</assigned_to>
          <cc>aestes</cc>
    
    <cc>bruno.abinader</cc>
    
    <cc>eric</cc>
    
    <cc>esprehn</cc>
    
    <cc>inferno</cc>
    
    <cc>pravind.2k4</cc>
    
    <cc>vijayan.bits</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>693566</commentid>
    <comment_count>0</comment_count>
      <attachid>157971</attachid>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-08-13 05:31:38 -0700</bug_when>
    <thetext>Created attachment 157971
Testcase

Issue:
When a pseudo ::first-line is present, the text-decoration of it&apos;s containing block is not applied properly on the first-line content.

Several scenarios can occur, namely:

1. pseudo ::first-line has no text-decoration specified, only the containing block has. In such a case the containing block&apos;s text-decoration should be applied.
2. pseudo ::first-line too has text-decoration specified along with the containing block; but the styles are non-conflicting. In this case, both the styles should be applied.
3. pseudo ::first-line and the containing block both have the same text-decoration specified. In this case the text-decoration of the pseudo selector should be given precedence.

Currently, WebKit&apos;s behavior is not proper for scenarios 1 and 2 mentioned above.

Attached is a test-case for verifying the above scenarios.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693623</commentid>
    <comment_count>1</comment_count>
      <attachid>157986</attachid>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-08-13 06:41:20 -0700</bug_when>
    <thetext>Created attachment 157986
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>697126</commentid>
    <comment_count>2</comment_count>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-08-16 07:44:32 -0700</bug_when>
    <thetext>The uploaded patch intends to first compute the text decoration colors for the containing box, followed by that of the first-line (if specified).

This thus avoids the condition wherein our containing box&apos;s text-decorations were not getting applied at all since initially we were only computing for the first-line style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>732198</commentid>
    <comment_count>3</comment_count>
      <attachid>157986</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-10-01 18:40:15 -0700</bug_when>
    <thetext>Comment on attachment 157986
Patch

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

This looks fine, but it&apos;d be nice to have a better explanation. You&apos;ll also need someone like eseidel to r+ it.

&gt; Source/WebCore/rendering/InlineTextBox.cpp:928
&gt; +        renderer()-&gt;getTextDecorationColors(deco, underline, overline, linethrough, true, true);

Can you explain in the changelog what was really going on here? It&apos;s not clear what this does, or why we need to call it twice now (without and with first line)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>732205</commentid>
    <comment_count>4</comment_count>
      <attachid>157986</attachid>
    <who name="Abhishek Arya">inferno</who>
    <bug_when>2012-10-01 18:50:20 -0700</bug_when>
    <thetext>Comment on attachment 157986
Patch

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

&gt;&gt; Source/WebCore/rendering/InlineTextBox.cpp:928
&gt;&gt; +        renderer()-&gt;getTextDecorationColors(deco, underline, overline, linethrough, true, true);
&gt; 
&gt; Can you explain in the changelog what was really going on here? It&apos;s not clear what this does, or why we need to call it twice now (without and with first line)

This looks like the only call site for getTextDecorationColors and you pass always true for its argument. This seems wrong to me. you should probably fix up getTextDecorationColors function itself and make it so that its style is taken into account and not just :first-line style. I think this part of the code is wrong since it only looks at first-line style
do {
        styleToUse = curr-&gt;style(firstlineStyle);
        int currDecs = styleToUse-&gt;textDecoration();
        if (currDecs) {


Your changelog description is just a copy of the title, so it needs more explanation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>736633</commentid>
    <comment_count>5</comment_count>
      <attachid>167526</attachid>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-10-08 05:28:26 -0700</bug_when>
    <thetext>Created attachment 167526
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>736636</commentid>
    <comment_count>6</comment_count>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-10-08 05:41:40 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 157986 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=157986&amp;action=review
&gt; 
Thanks for the review Abhishek.

&gt; This looks like the only call site for getTextDecorationColors and you pass always true for its argument. This seems wrong to me. you should probably fix up getTextDecorationColors function itself and make it so that its style is taken into account and not just :first-line style. I think this part of the code is wrong since it only looks at first-line style
&gt; do {
&gt;         styleToUse = curr-&gt;style(firstlineStyle);
&gt;         int currDecs = styleToUse-&gt;textDecoration();
&gt;         if (currDecs) {
&gt; 

Let me explain a little about the fix with the below example:

&lt;style&gt;
div { text-decoration: underline;}
div:first-line { color: green; text-decoration: overline;} 
&lt;/style&gt;

&lt;div&gt;First Line. First Line. First Line. &lt;br/&gt; Second Line. Second Line.&lt;/div&gt;

The issue is that for the first-line in the above &lt;div&gt;, text-decoration: underline was not being applied.

The intention of the previous fix was that we first apply the &lt;div&gt;&apos;s text decorations onto our line box, followed by the text decorations specified in the &lt;div&gt;&apos;s first line style (if any).

getTextDecorationColors() has a default last argument - firstLineStyle = false.
In the above fix, the first call made is without the last argument and is thus meant for retrieving the &lt;div&gt;&apos;s (container box&apos;s) text decorations.

On the other hand the second call is made to retrieve the first-line text decorations if and only if the line box is part of a first-line. In our case this would be the style text-decoration: overline for &quot;first line... first line.&quot; text.

With this current approach, for the first call to getTextDecorationColors() the last argument (firstLineStyle) can perhaps be explicitly passed as false.

I tried to integrate both the functionalities into getTextDecorationColors() but it seemed to make the function messy and compromised on its readability.

Also, as part of cleanup, should the argument - quirksMode be removed altogether since it is always true.

Please let me know your opinion on the above and also on how to proceed with this further.

&gt; 
&gt; Your changelog description is just a copy of the title, so it needs more explanation.
Have uploaded another patch with a detailed changelog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>736637</commentid>
    <comment_count>7</comment_count>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-10-08 05:44:07 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 157986 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=157986&amp;action=review
&gt; 
&gt; This looks fine, but it&apos;d be nice to have a better explanation. You&apos;ll also need someone like eseidel to r+ it.
&gt; 
&gt; &gt; Source/WebCore/rendering/InlineTextBox.cpp:928
&gt; &gt; +        renderer()-&gt;getTextDecorationColors(deco, underline, overline, linethrough, true, true);
&gt; 
&gt; Can you explain in the changelog what was really going on here? It&apos;s not clear what this does, or why we need to call it twice now (without and with first line)
Thanks for reviewing Elliott.
Have uploaded another patch with a detailed explanation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>736704</commentid>
    <comment_count>8</comment_count>
      <attachid>167526</attachid>
    <who name="Abhishek Arya">inferno</who>
    <bug_when>2012-10-08 08:58:39 -0700</bug_when>
    <thetext>Comment on attachment 167526
Patch

Thanks for the explanation. r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>737273</commentid>
    <comment_count>9</comment_count>
      <attachid>167526</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-08 17:52:06 -0700</bug_when>
    <thetext>Comment on attachment 167526
Patch

Rejecting attachment 167526 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
_party/angle --revision 1289 --non-interactive --force --accept theirs-conflict --ignore-externals returned non-zero exit status 1 in /mnt/git/webkit-commit-queue/Source/WebKit/chromium
Error: &apos;depot_tools/gclient sync --force --reset --delete_unversioned_trees&apos; failed 3 tries and returned 256 at Tools/Scripts/update-webkit-chromium line 96.
Re-trying &apos;depot_tools/gclient sync --force --reset --delete_unversioned_trees&apos;
Died at /mnt/git/webkit-commit-queue/Tools/Scripts/webkitdirs.pm line 2456.

Full output: http://queues.webkit.org/results/14229336</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>737665</commentid>
    <comment_count>10</comment_count>
      <attachid>167526</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-09 04:42:06 -0700</bug_when>
    <thetext>Comment on attachment 167526
Patch

Clearing flags on attachment: 167526

Committed r130750: &lt;http://trac.webkit.org/changeset/130750&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>737666</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-09 04:42:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>737697</commentid>
    <comment_count>12</comment_count>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-10-09 05:31:43 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (From update of attachment 167526 [details])
&gt; Thanks for the explanation. r=me.

Thankyou for your time for reviewing the patch Abhishek.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>737700</commentid>
    <comment_count>13</comment_count>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-10-09 05:37:21 -0700</bug_when>
    <thetext>Patch has been landed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>157971</attachid>
            <date>2012-08-13 05:31:38 -0700</date>
            <delta_ts>2012-08-13 05:31:38 -0700</delta_ts>
            <desc>Testcase</desc>
            <filename>firstline.html</filename>
            <type>text/html</type>
            <size>886</size>
            <attacher name="Arpita Bahuguna">arpitabahuguna</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCjxoZWFkPg0KPHN0eWxlPg0KI3BhcmVudDEsICNwYXJl
bnQyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fQ0KI3BhcmVudDE6Zmlyc3QtbGluZSB7
Y29sb3I6IGdyZWVuO30NCiNwYXJlbnQyOmZpcnN0LWxpbmUge2NvbG9yOiBncmVlbjsgdGV4dC1k
ZWNvcmF0aW9uOiBvdmVybGluZTt9DQojcGFyZW50MzpmaXJzdC1saW5lIHtjb2xvcjogZ3JlZW47
IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO30NCjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keT4N
CjxkaXY+U2NlbmFyaW8gMTo8L2Rpdj4NCjxwIGlkPSJwYXJlbnQxIj5UaGlzIGlzIHNvbWUgdGV4
dCB0byBkZXBpY3QgdGhlIGZpcnN0LWxpbmUgYmVoYXZpb3IuIDxici8+VGhlIGZpcnN0LWxpbmUg
c2hvdWxkIGFwcGVhciBpbiBncmVlbiBjb2xvciBhbmQgc2hvdWxkIGFsc28gYmUgdW5kZXJsaW5l
ZCBpbiBibGFjay48L3A+DQo8ZGl2PlNjZW5hcmlvIDI6PC9kaXY+DQo8cCBpZD0icGFyZW50MiI+
VGhpcyBpcyBzb21lIHRleHQgdG8gZGVwaWN0IHRoZSBmaXJzdC1saW5lIGJlaGF2aW9yLiA8YnIv
PlRoZSBmaXJzdC1saW5lIHNob3VsZCBhcHBlYXIgaW4gZ3JlZW4gY29sb3IgYW5kIHNob3VsZCBh
bHNvIGJlIHVuZGVybGluZWQgaW4gYmxhY2sgYW5kIG92ZXJsaW5lZCBpbiBncmVlbi48L3A+DQo8
ZGl2PlNjZW5hcmlvIDM6PC9kaXY+DQo8cCBpZD0icGFyZW50MyI+VGhpcyBpcyBzb21lIHRleHQg
dG8gZGVwaWN0IHRoZSBmaXJzdC1saW5lIGJlaGF2aW9yLiA8YnIvPlRoZSBmaXJzdC1saW5lIHNo
b3VsZCBhcHBlYXIgaW4gZ3JlZW4gY29sb3IgYW5kIHNob3VsZCBhbHNvIGJlIHVuZGVybGluZWQg
aW4gZ3JlZW4uPC9wPg0KPC9ib2R5Pg0KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>157986</attachid>
            <date>2012-08-13 06:41:20 -0700</date>
            <delta_ts>2012-10-08 05:28:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93829-20120813191416.patch</filename>
            <type>text/plain</type>
            <size>6636</size>
            <attacher name="Arpita Bahuguna">arpitabahuguna</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNTQxNikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA4LTEzICBBcnBpdGEg
QmFodWd1bmEgIDxhcnBpdGFiYWh1Z3VuYUBnbWFpbC5jb20+CisKKyAgICAgICAgVGV4dCBkZWNv
cmF0aW9ucyBzcGVjaWZpZWQgb24gdGhlIGNvbnRhaW5pbmcgYmxvY2sgYXJlIG5vdCBwcm9wZXJs
eSBhcHBsaWVkIHdoZW4gOjpmaXJzdC1saW5lIGlzIHByZXNlbnQuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MzgyOQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gYSBwc2V1ZG8gOjpmaXJzdC1saW5l
IHNlbGVjdG9yIGlzIHByZXNlbnQsIHRoZSB0ZXh0LWRlY29yYXRpb24gb2YgaXQncyBjb250YWlu
aW5nCisgICAgICAgIGJsb2NrIGlzIG5vdCBhcHBsaWVkIHByb3Blcmx5IG9uIHRoZSBmaXJzdC1s
aW5lIGNvbnRlbnQuCisKKyAgICAgICAgVGVzdDogZmFzdC9jc3MvdGV4dC1kZWNvcmF0aW9ucy1v
bi1maXJzdC1saW5lLWFuZC1jb250YWluaW5nLWJsb2NrLmh0bWwKKworICAgICAgICAqIHJlbmRl
cmluZy9JbmxpbmVUZXh0Qm94LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OklubGluZVRleHRCb3g6
OnBhaW50RGVjb3JhdGlvbik6CisgICAgICAgIGdldFRleHREZWNvcmF0aW9uQ29sb3JzKCkgaXMg
Zmlyc3QgY2FsbGVkIGZvciBjYWxjdWxhdGluZyB0aGUgY29udGFpbmluZyBibG9jaydzCisgICAg
ICAgIHRleHQtZGVjb3JhdGlvbiB2YWx1ZXMgYW5kIHRoZW4gbGF0ZXIgZm9yIGZpcnN0LWxpbmUg
c3R5bGUsIGlmIHNwZWNpZmllZC4KKwogMjAxMi0wOC0xMyAgWXVyeSBTZW1pa2hhdHNreSAgPHl1
cnlzQGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBhZGQgbWVtb3J5IGlu
c3RydW1lbnRhdGlvbiBmb3IgQXR0cmlidXRlCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvSW5saW5lVGV4dEJveC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL0lubGluZVRleHRCb3guY3BwCShyZXZpc2lvbiAxMjU0MTQpCisrKyBTb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvSW5saW5lVGV4dEJveC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTkyMyw3ICs5
MjMsOSBAQCB2b2lkIElubGluZVRleHRCb3g6OnBhaW50RGVjb3JhdGlvbihHcmFwCiAgICAgCiAg
ICAgLy8gR2V0IHRoZSB0ZXh0IGRlY29yYXRpb24gY29sb3JzLgogICAgIENvbG9yIHVuZGVybGlu
ZSwgb3ZlcmxpbmUsIGxpbmV0aHJvdWdoOwotICAgIHJlbmRlcmVyKCktPmdldFRleHREZWNvcmF0
aW9uQ29sb3JzKGRlY28sIHVuZGVybGluZSwgb3ZlcmxpbmUsIGxpbmV0aHJvdWdoLCB0cnVlLCBp
c0ZpcnN0TGluZVN0eWxlKCkpOworICAgIHJlbmRlcmVyKCktPmdldFRleHREZWNvcmF0aW9uQ29s
b3JzKGRlY28sIHVuZGVybGluZSwgb3ZlcmxpbmUsIGxpbmV0aHJvdWdoLCB0cnVlKTsKKyAgICBp
ZiAoaXNGaXJzdExpbmVTdHlsZSgpKQorICAgICAgICByZW5kZXJlcigpLT5nZXRUZXh0RGVjb3Jh
dGlvbkNvbG9ycyhkZWNvLCB1bmRlcmxpbmUsIG92ZXJsaW5lLCBsaW5ldGhyb3VnaCwgdHJ1ZSwg
dHJ1ZSk7CiAgICAgCiAgICAgLy8gVXNlIGEgc3BlY2lhbCBmdW5jdGlvbiBmb3IgdW5kZXJsaW5l
cyB0byBnZXQgdGhlIHBvc2l0aW9uaW5nIGV4YWN0bHkgcmlnaHQuCiAgICAgYm9vbCBpc1ByaW50
aW5nID0gdGV4dFJlbmRlcmVyKCktPmRvY3VtZW50KCktPnByaW50aW5nKCk7CkluZGV4OiBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShy
ZXZpc2lvbiAxMjU0MTYpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkK
QEAgLTEsMyArMSwxNSBAQAorMjAxMi0wOC0xMyAgQXJwaXRhIEJhaHVndW5hICA8YXJwaXRhYmFo
dWd1bmFAZ21haWwuY29tPgorCisgICAgICAgIFRleHQgZGVjb3JhdGlvbnMgc3BlY2lmaWVkIG9u
IHRoZSBjb250YWluaW5nIGJsb2NrIGFyZSBub3QgcHJvcGVybHkgYXBwbGllZCB3aGVuIDo6Zmly
c3QtbGluZSBpcyBwcmVzZW50LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9OTM4MjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIGZhc3QvY3NzL3RleHQtZGVjb3JhdGlvbnMtb24tZmlyc3QtbGluZS1hbmQt
Y29udGFpbmluZy1ibG9jay1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nz
cy90ZXh0LWRlY29yYXRpb25zLW9uLWZpcnN0LWxpbmUtYW5kLWNvbnRhaW5pbmctYmxvY2suaHRt
bDogQWRkZWQuCisgICAgICAgIFRlc3RzIGFkZGVkIGZvciB2ZXJpZnlpbmcgdGhlIGJlaGF2aW9y
IG9mIHRleHQtZGVjb3JhdGlvbnMgd2hlbiBzcGVjaWZpZWQgYm90aAorICAgICAgICBmb3IgdGhl
IDo6Zmlyc3QtbGluZSBhcyB3ZWxsIGFzIGl0J3MgY29udGFpbmluZyBibG9jay4KKwogMjAxMi0w
OC0xMyAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQub3JnPgogCiAgICAgICAgIFtR
dF0gVW5yZXZpZXdlZCBnYXJkZW5pbmcsIHNraXAgYSBmYWlsaW5nIHRlc3QuCkluZGV4OiBMYXlv
dXRUZXN0cy9mYXN0L2Nzcy90ZXh0LWRlY29yYXRpb25zLW9uLWZpcnN0LWxpbmUtYW5kLWNvbnRh
aW5pbmctYmxvY2stZXhwZWN0ZWQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0
L2Nzcy90ZXh0LWRlY29yYXRpb25zLW9uLWZpcnN0LWxpbmUtYW5kLWNvbnRhaW5pbmctYmxvY2st
ZXhwZWN0ZWQuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvY3NzL3RleHQt
ZGVjb3JhdGlvbnMtb24tZmlyc3QtbGluZS1hbmQtY29udGFpbmluZy1ibG9jay1leHBlY3RlZC5o
dG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDI3IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1s
PgorPGhlYWQ+Cis8c3R5bGU+CitwIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0KKyNm
aXJzdGxpbmUxIHsgY29sb3I6IGdyZWVuOyB9CisjZmlyc3RsaW5lMiB7IGNvbG9yOiBncmVlbjsg
dGV4dC1kZWNvcmF0aW9uOiBvdmVybGluZTsgfQorI2ZpcnN0bGluZTMgeyBjb2xvcjogZ3JlZW47
IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+
Cis8ZGl2PlRlc3QgZm9yIEJ1Z3ppbGxhIDxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD05MzgyOSI+QnVnIDkzODI5PC9hPjogVGV4dCBkZWNvcmF0aW9ucyBz
cGVjaWZpZWQgb24gdGhlIGNvbnRhaW5pbmcgYmxvY2sgYXJlIG5vdCBwcm9wZXJseSBhcHBsaWVk
IHdoZW4gOjpmaXJzdC1saW5lIGlzIHByZXNlbnQuPC9kaXY+Cis8YnIvPgorPGRpdj5UaGUgZm9s
bG93aW5nIHRleHQgc2hvdWxkIGhhdmUgdGhlIGZpcnN0IGxpbmUgdGV4dCBpbiBncmVlbiBjb2xv
ciB3aXRoIGFuIHVuZGVybGluZSBpbiBibGFjayBjb2xvci4gVGhlIHJlbWFpbmRlciBvZiB0aGUg
dGV4dCBzaG91bGQgaGF2ZSBibGFjayB1bmRlcmxpbmUuPC9kaXY+Cis8cD4KKzxzcGFuIGlkPSJm
aXJzdGxpbmUxIj5Mb3JlbSBpcHN1bSBkb2xvciBzZXQgYW1ldC4gTG9yZW0gaXBzdW0gPC9zcGFu
Pjxici8+PHNwYW4+ZG9sb3Igc2V0IGFtZXQuIExvcmVtIGlwc3VtIGRvbG9yIHNldCBhbWV0Ljwv
c3Bhbj4KKzwvcD4KKzxkaXY+VGhlIGZvbGxvd2luZyB0ZXh0IHNob3VsZCBoYXZlIHRoZSBmaXJz
dCBsaW5lIHRleHQgaW4gZ3JlZW4gY29sb3Igd2l0aCBhbiBvdmVybGluZSBpbiBncmVlbiBjb2xv
ciBhbmQgYW4gdW5kZXJsaW5lIGluIGJsYWNrIGNvbG9yIHdoZXJlYXMgdGhlIHJlbWFpbmRlciBv
ZiB0aGUgdGV4dCBzaG91bGQgb25seSBoYXZlIGFuIHVuZGVybGluZSBpbiBibGFjayBjb2xvci4g
PC9kaXY+Cis8cD4KKzxzcGFuIGlkPSJmaXJzdGxpbmUyIj5Mb3JlbSBpcHN1bSBkb2xvciBzZXQg
YW1ldC4gTG9yZW0gaXBzdW0gPC9zcGFuPjxici8+PHNwYW4+ZG9sb3Igc2V0IGFtZXQuIExvcmVt
IGlwc3VtIGRvbG9yIHNldCBhbWV0Ljwvc3Bhbj4KKzwvcD4KKzxkaXY+VGhlIGZvbGxvd2luZyB0
ZXh0IHNob3VsZCBoYXZlIHRoZSBmaXJzdCBsaW5lIHRleHQgaW4gZ3JlZW4gY29sb3Igd2l0aCBh
biB1bmRlcmxpbmUgaW4gZ3JlZW4gY29sb3Igd2hlcmVhcyB0aGUgcmVtYWluZGVyIG9mIHRoZSB0
ZXh0IHNob3VsZCBhbHNvIGhhdmUgYW4gdW5kZXJsaW5lIGluIGJsYWNrIGNvbG9yLiA8L2Rpdj4K
KzxwPgorPHNwYW4gaWQ9ImZpcnN0bGluZTMiPkxvcmVtIGlwc3VtIGRvbG9yIHNldCBhbWV0LiBM
b3JlbSBpcHN1bSA8L3NwYW4+PGJyLz48c3Bhbj5kb2xvciBzZXQgYW1ldC4gTG9yZW0gaXBzdW0g
ZG9sb3Igc2V0IGFtZXQuPC9zcGFuPgorPC9wPgorPC9ib2R5PgorPC9odG1sPgpcIE5vIG5ld2xp
bmUgYXQgZW5kIG9mIGZpbGUKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvY3NzL3RleHQtZGVjb3Jh
dGlvbnMtb24tZmlyc3QtbGluZS1hbmQtY29udGFpbmluZy1ibG9jay5odG1sCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL2Zhc3QvY3NzL3RleHQtZGVjb3JhdGlvbnMtb24tZmlyc3QtbGluZS1h
bmQtY29udGFpbmluZy1ibG9jay5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFz
dC9jc3MvdGV4dC1kZWNvcmF0aW9ucy1vbi1maXJzdC1saW5lLWFuZC1jb250YWluaW5nLWJsb2Nr
Lmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjEgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0
bWw+Cis8aGVhZD4KKzxzdHlsZT4KKyNwYXJlbnQxLCAjcGFyZW50MiwgI3BhcmVudDMgeyB0ZXh0
LWRlY29yYXRpb246IHVuZGVybGluZTt9CisjcGFyZW50MTpmaXJzdC1saW5lIHsgY29sb3I6IGdy
ZWVuOyB9CisjcGFyZW50MjpmaXJzdC1saW5lIHtjb2xvcjogZ3JlZW47IHRleHQtZGVjb3JhdGlv
bjogb3ZlcmxpbmU7fQorI3BhcmVudDM6Zmlyc3QtbGluZSB7Y29sb3I6IGdyZWVuOyB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTt9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2PlRl
c3QgZm9yIEJ1Z3ppbGxhIDxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD05MzgyOSI+QnVnIDkzODI5PC9hPjogVGV4dCBkZWNvcmF0aW9ucyBzcGVjaWZpZWQg
b24gdGhlIGNvbnRhaW5pbmcgYmxvY2sgYXJlIG5vdCBwcm9wZXJseSBhcHBsaWVkIHdoZW4gOjpm
aXJzdC1saW5lIGlzIHByZXNlbnQuPC9kaXY+Cis8YnIvPgorPGRpdj5UaGUgZm9sbG93aW5nIHRl
eHQgc2hvdWxkIGhhdmUgdGhlIGZpcnN0IGxpbmUgdGV4dCBpbiBncmVlbiBjb2xvciB3aXRoIGFu
IHVuZGVybGluZSBpbiBibGFjayBjb2xvci4gVGhlIHJlbWFpbmRlciBvZiB0aGUgdGV4dCBzaG91
bGQgaGF2ZSBibGFjayB1bmRlcmxpbmUuPC9kaXY+Cis8cCBpZD0icGFyZW50MSI+TG9yZW0gaXBz
dW0gZG9sb3Igc2V0IGFtZXQuIExvcmVtIGlwc3VtIDxici8+ZG9sb3Igc2V0IGFtZXQuIExvcmVt
IGlwc3VtIGRvbG9yIHNldCBhbWV0LjwvcD4KKzxkaXY+VGhlIGZvbGxvd2luZyB0ZXh0IHNob3Vs
ZCBoYXZlIHRoZSBmaXJzdCBsaW5lIHRleHQgaW4gZ3JlZW4gY29sb3Igd2l0aCBhbiBvdmVybGlu
ZSBpbiBncmVlbiBjb2xvciBhbmQgYW4gdW5kZXJsaW5lIGluIGJsYWNrIGNvbG9yIHdoZXJlYXMg
dGhlIHJlbWFpbmRlciBvZiB0aGUgdGV4dCBzaG91bGQgb25seSBoYXZlIGFuIHVuZGVybGluZSBp
biBibGFjayBjb2xvci4gPC9kaXY+Cis8cCBpZD0icGFyZW50MiI+TG9yZW0gaXBzdW0gZG9sb3Ig
c2V0IGFtZXQuIExvcmVtIGlwc3VtIDxici8+ZG9sb3Igc2V0IGFtZXQuIExvcmVtIGlwc3VtIGRv
bG9yIHNldCBhbWV0LjwvcD4KKzxkaXY+VGhlIGZvbGxvd2luZyB0ZXh0IHNob3VsZCBoYXZlIHRo
ZSBmaXJzdCBsaW5lIHRleHQgaW4gZ3JlZW4gY29sb3Igd2l0aCBhbiB1bmRlcmxpbmUgaW4gZ3Jl
ZW4gY29sb3Igd2hlcmVhcyB0aGUgcmVtYWluZGVyIG9mIHRoZSB0ZXh0IHNob3VsZCBhbHNvIGhh
dmUgYW4gdW5kZXJsaW5lIGluIGJsYWNrIGNvbG9yLiA8L2Rpdj4KKzxwIGlkPSJwYXJlbnQzIj5M
b3JlbSBpcHN1bSBkb2xvciBzZXQgYW1ldC4gTG9yZW0gaXBzdW0gPGJyLz5kb2xvciBzZXQgYW1l
dC4gTG9yZW0gaXBzdW0gZG9sb3Igc2V0IGFtZXQuPC9wPgorPC9ib2R5PgorPC9odG1sPgpcIE5v
IG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167526</attachid>
            <date>2012-10-08 05:28:26 -0700</date>
            <delta_ts>2012-10-09 04:42:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93829-20121008180124.patch</filename>
            <type>text/plain</type>
            <size>7022</size>
            <attacher name="Arpita Bahuguna">arpitabahuguna</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMDYzNCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI5IEBACisyMDEyLTEwLTA4ICBBcnBpdGEg
QmFodWd1bmEgIDxhcnBpdGFiYWh1Z3VuYUBnbWFpbC5jb20+CisKKyAgICAgICAgVGV4dCBkZWNv
cmF0aW9ucyBzcGVjaWZpZWQgb24gdGhlIGNvbnRhaW5pbmcgYmxvY2sgYXJlIG5vdCBwcm9wZXJs
eSBhcHBsaWVkIHdoZW4gOjpmaXJzdC1saW5lIGlzIHByZXNlbnQuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MzgyOQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElmIGEgY29udGFpbmVyJ3Mgc3R5bGUgYW5k
IGl0cyBwc2V1ZG8gOmZpcnN0LWxpbmUgc3R5bGUgaGF2ZSB1bmlxdWUKKyAgICAgICAgdGV4dC1k
ZWNvcmF0aW9ucyBzcGVjaWZpZWQgZm9yIHRoZW0sIG9ubHkgdGhlIDpmaXJzdC1saW5lIHRleHQt
ZGVjb2FyYXRpb25zCisgICAgICAgIHdlcmUgYmVpbmcgYXBwbGllZC4KKworICAgICAgICBUaGUg
dXBsb2FkZWQgcGF0Y2ggaW50ZW5kcyB0byBmaXJzdCBjb21wdXRlIHRoZSB0ZXh0IGRlY29yYXRp
b24gY29sb3JzCisgICAgICAgIGZvciB0aGUgY29udGFpbmluZyBib3gsIGZvbGxvd2VkIGJ5IHRo
YXQgb2YgdGhlIGZpcnN0LWxpbmUgKGlmIHNwZWNpZmllZCkuCisKKyAgICAgICAgVGhpcyB0aHVz
IGF2b2lkcyB0aGUgY29uZGl0aW9uIHdoZXJlaW4gb3VyIGNvbnRhaW5pbmcgYm94J3MgdGV4dC1k
ZWNvcmF0aW9ucworICAgICAgICB3ZXJlIG5vdCBnZXR0aW5nIGFwcGxpZWQgYXQgYWxsIHNpbmNl
IGluaXRpYWxseSB3ZSB3ZXJlIG9ubHkgY29tcHV0aW5nCisgICAgICAgIGZvciB0aGUgZmlyc3Qt
bGluZSBzdHlsZS4KKworICAgICAgICBUZXN0OiBmYXN0L2Nzcy90ZXh0LWRlY29yYXRpb25zLW9u
LWZpcnN0LWxpbmUtYW5kLWNvbnRhaW5pbmctYmxvY2suaHRtbAorCisgICAgICAgICogcmVuZGVy
aW5nL0lubGluZVRleHRCb3guY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5saW5lVGV4dEJveDo6
cGFpbnREZWNvcmF0aW9uKToKKyAgICAgICAgZ2V0VGV4dERlY29yYXRpb25Db2xvcnMoKSBpcyBm
aXJzdCBjYWxsZWQgZm9yIGNvbXB1dGluZyB0aGUgY29udGFpbmluZyBib3gncworICAgICAgICB0
ZXh0LWRlY29yYXRpb24gdmFsdWVzIGFuZCB0aGVuIGZvciBmaXJzdC1saW5lIHN0eWxlJ3MgdGV4
dC1kZWNvcmF0aW9ucywKKyAgICAgICAgaWYgc3BlY2lmaWVkLgorCiAyMDEyLTEwLTA4ICBDYXJs
b3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBVbnJldmll
d2VkLiBGaXggbWFrZSBkaXN0Y2hlY2suCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
SW5saW5lVGV4dEJveC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L0lubGluZVRleHRCb3guY3BwCShyZXZpc2lvbiAxMzA2MzQpCisrKyBTb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvSW5saW5lVGV4dEJveC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTkzMiw3ICs5MzIs
OSBAQCB2b2lkIElubGluZVRleHRCb3g6OnBhaW50RGVjb3JhdGlvbihHcmFwCiAgICAgCiAgICAg
Ly8gR2V0IHRoZSB0ZXh0IGRlY29yYXRpb24gY29sb3JzLgogICAgIENvbG9yIHVuZGVybGluZSwg
b3ZlcmxpbmUsIGxpbmV0aHJvdWdoOwotICAgIHJlbmRlcmVyKCktPmdldFRleHREZWNvcmF0aW9u
Q29sb3JzKGRlY28sIHVuZGVybGluZSwgb3ZlcmxpbmUsIGxpbmV0aHJvdWdoLCB0cnVlLCBpc0Zp
cnN0TGluZVN0eWxlKCkpOworICAgIHJlbmRlcmVyKCktPmdldFRleHREZWNvcmF0aW9uQ29sb3Jz
KGRlY28sIHVuZGVybGluZSwgb3ZlcmxpbmUsIGxpbmV0aHJvdWdoLCB0cnVlKTsKKyAgICBpZiAo
aXNGaXJzdExpbmVTdHlsZSgpKQorICAgICAgICByZW5kZXJlcigpLT5nZXRUZXh0RGVjb3JhdGlv
bkNvbG9ycyhkZWNvLCB1bmRlcmxpbmUsIG92ZXJsaW5lLCBsaW5ldGhyb3VnaCwgdHJ1ZSwgdHJ1
ZSk7CiAgICAgCiAgICAgLy8gVXNlIGEgc3BlY2lhbCBmdW5jdGlvbiBmb3IgdW5kZXJsaW5lcyB0
byBnZXQgdGhlIHBvc2l0aW9uaW5nIGV4YWN0bHkgcmlnaHQuCiAgICAgYm9vbCBpc1ByaW50aW5n
ID0gdGV4dFJlbmRlcmVyKCktPmRvY3VtZW50KCktPnByaW50aW5nKCk7CkluZGV4OiBMYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZp
c2lvbiAxMzA2MzQpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAg
LTEsMyArMSwxNSBAQAorMjAxMi0xMC0wOCAgQXJwaXRhIEJhaHVndW5hICA8YXJwaXRhYmFodWd1
bmFAZ21haWwuY29tPgorCisgICAgICAgIFRleHQgZGVjb3JhdGlvbnMgc3BlY2lmaWVkIG9uIHRo
ZSBjb250YWluaW5nIGJsb2NrIGFyZSBub3QgcHJvcGVybHkgYXBwbGllZCB3aGVuIDo6Zmlyc3Qt
bGluZSBpcyBwcmVzZW50LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTM4MjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIGZhc3QvY3NzL3RleHQtZGVjb3JhdGlvbnMtb24tZmlyc3QtbGluZS1hbmQtY29u
dGFpbmluZy1ibG9jay1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nzcy90
ZXh0LWRlY29yYXRpb25zLW9uLWZpcnN0LWxpbmUtYW5kLWNvbnRhaW5pbmctYmxvY2suaHRtbDog
QWRkZWQuCisgICAgICAgIFRlc3RzIGFkZGVkIGZvciB2ZXJpZnlpbmcgdGhlIGJlaGF2aW9yIG9m
IHRleHQtZGVjb3JhdGlvbnMgd2hlbiBzcGVjaWZpZWQKKyAgICAgICAgYm90aCBmb3IgdGhlIDo6
Zmlyc3QtbGluZSBhcyB3ZWxsIGFzIGl0cyBjb250YWluaW5nIGJsb2NrLgorCiAyMDEyLTEwLTA4
ICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKICAgICAgICAgW1F0XSBw
bHVnaW5zL3JlZmNvdW50LWxlYWtzLmh0bWwgZmFpbHMKSW5kZXg6IExheW91dFRlc3RzL2Zhc3Qv
Y3NzL3RleHQtZGVjb3JhdGlvbnMtb24tZmlyc3QtbGluZS1hbmQtY29udGFpbmluZy1ibG9jay1l
eHBlY3RlZC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvY3NzL3RleHQtZGVj
b3JhdGlvbnMtb24tZmlyc3QtbGluZS1hbmQtY29udGFpbmluZy1ibG9jay1leHBlY3RlZC5odG1s
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jc3MvdGV4dC1kZWNvcmF0aW9ucy1v
bi1maXJzdC1saW5lLWFuZC1jb250YWluaW5nLWJsb2NrLWV4cGVjdGVkLmh0bWwJKHJldmlzaW9u
IDApCkBAIC0wLDAgKzEsMjcgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxz
dHlsZT4KK3AgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfQorI2ZpcnN0bGluZTEgeyBj
b2xvcjogZ3JlZW47IH0KKyNmaXJzdGxpbmUyIHsgY29sb3I6IGdyZWVuOyB0ZXh0LWRlY29yYXRp
b246IG92ZXJsaW5lOyB9CisjZmlyc3RsaW5lMyB7IGNvbG9yOiBncmVlbjsgdGV4dC1kZWNvcmF0
aW9uOiB1bmRlcmxpbmU7IH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzxkaXY+VGVzdCBm
b3IgQnVnemlsbGEgPGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTkzODI5Ij5CdWcgOTM4Mjk8L2E+OiBUZXh0IGRlY29yYXRpb25zIHNwZWNpZmllZCBvbiB0
aGUgY29udGFpbmluZyBibG9jayBhcmUgbm90IHByb3Blcmx5IGFwcGxpZWQgd2hlbiA6OmZpcnN0
LWxpbmUgaXMgcHJlc2VudC48L2Rpdj4KKzxici8+Cis8ZGl2PlRoZSBmb2xsb3dpbmcgdGV4dCBz
aG91bGQgaGF2ZSB0aGUgZmlyc3QgbGluZSB0ZXh0IGluIGdyZWVuIGNvbG9yIHdpdGggYW4gdW5k
ZXJsaW5lIGluIGJsYWNrIGNvbG9yLiBUaGUgcmVtYWluZGVyIG9mIHRoZSB0ZXh0IHNob3VsZCBo
YXZlIGJsYWNrIHVuZGVybGluZS48L2Rpdj4KKzxwPgorPHNwYW4gaWQ9ImZpcnN0bGluZTEiPkxv
cmVtIGlwc3VtIGRvbG9yIHNldCBhbWV0LiBMb3JlbSBpcHN1bSA8L3NwYW4+PGJyLz48c3Bhbj5k
b2xvciBzZXQgYW1ldC4gTG9yZW0gaXBzdW0gZG9sb3Igc2V0IGFtZXQuPC9zcGFuPgorPC9wPgor
PGRpdj5UaGUgZm9sbG93aW5nIHRleHQgc2hvdWxkIGhhdmUgdGhlIGZpcnN0IGxpbmUgdGV4dCBp
biBncmVlbiBjb2xvciB3aXRoIGFuIG92ZXJsaW5lIGluIGdyZWVuIGNvbG9yIGFuZCBhbiB1bmRl
cmxpbmUgaW4gYmxhY2sgY29sb3Igd2hlcmVhcyB0aGUgcmVtYWluZGVyIG9mIHRoZSB0ZXh0IHNo
b3VsZCBvbmx5IGhhdmUgYW4gdW5kZXJsaW5lIGluIGJsYWNrIGNvbG9yLiA8L2Rpdj4KKzxwPgor
PHNwYW4gaWQ9ImZpcnN0bGluZTIiPkxvcmVtIGlwc3VtIGRvbG9yIHNldCBhbWV0LiBMb3JlbSBp
cHN1bSA8L3NwYW4+PGJyLz48c3Bhbj5kb2xvciBzZXQgYW1ldC4gTG9yZW0gaXBzdW0gZG9sb3Ig
c2V0IGFtZXQuPC9zcGFuPgorPC9wPgorPGRpdj5UaGUgZm9sbG93aW5nIHRleHQgc2hvdWxkIGhh
dmUgdGhlIGZpcnN0IGxpbmUgdGV4dCBpbiBncmVlbiBjb2xvciB3aXRoIGFuIHVuZGVybGluZSBp
biBncmVlbiBjb2xvciB3aGVyZWFzIHRoZSByZW1haW5kZXIgb2YgdGhlIHRleHQgc2hvdWxkIGFs
c28gaGF2ZSBhbiB1bmRlcmxpbmUgaW4gYmxhY2sgY29sb3IuIDwvZGl2PgorPHA+Cis8c3BhbiBp
ZD0iZmlyc3RsaW5lMyI+TG9yZW0gaXBzdW0gZG9sb3Igc2V0IGFtZXQuIExvcmVtIGlwc3VtIDwv
c3Bhbj48YnIvPjxzcGFuPmRvbG9yIHNldCBhbWV0LiBMb3JlbSBpcHN1bSBkb2xvciBzZXQgYW1l
dC48L3NwYW4+Cis8L3A+Cis8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2Yg
ZmlsZQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9jc3MvdGV4dC1kZWNvcmF0aW9ucy1vbi1maXJz
dC1saW5lLWFuZC1jb250YWluaW5nLWJsb2NrLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVz
dHMvZmFzdC9jc3MvdGV4dC1kZWNvcmF0aW9ucy1vbi1maXJzdC1saW5lLWFuZC1jb250YWluaW5n
LWJsb2NrLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Nzcy90ZXh0LWRl
Y29yYXRpb25zLW9uLWZpcnN0LWxpbmUtYW5kLWNvbnRhaW5pbmctYmxvY2suaHRtbAkocmV2aXNp
b24gMCkKQEAgLTAsMCArMSwyMSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgor
PHN0eWxlPgorI3BhcmVudDEsICNwYXJlbnQyLCAjcGFyZW50MyB7IHRleHQtZGVjb3JhdGlvbjog
dW5kZXJsaW5lO30KKyNwYXJlbnQxOmZpcnN0LWxpbmUgeyBjb2xvcjogZ3JlZW47IH0KKyNwYXJl
bnQyOmZpcnN0LWxpbmUge2NvbG9yOiBncmVlbjsgdGV4dC1kZWNvcmF0aW9uOiBvdmVybGluZTt9
CisjcGFyZW50MzpmaXJzdC1saW5lIHtjb2xvcjogZ3JlZW47IHRleHQtZGVjb3JhdGlvbjogdW5k
ZXJsaW5lO30KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzxkaXY+VGVzdCBmb3IgQnVnemls
bGEgPGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkzODI5
Ij5CdWcgOTM4Mjk8L2E+OiBUZXh0IGRlY29yYXRpb25zIHNwZWNpZmllZCBvbiB0aGUgY29udGFp
bmluZyBibG9jayBhcmUgbm90IHByb3Blcmx5IGFwcGxpZWQgd2hlbiA6OmZpcnN0LWxpbmUgaXMg
cHJlc2VudC48L2Rpdj4KKzxici8+Cis8ZGl2PlRoZSBmb2xsb3dpbmcgdGV4dCBzaG91bGQgaGF2
ZSB0aGUgZmlyc3QgbGluZSB0ZXh0IGluIGdyZWVuIGNvbG9yIHdpdGggYW4gdW5kZXJsaW5lIGlu
IGJsYWNrIGNvbG9yLiBUaGUgcmVtYWluZGVyIG9mIHRoZSB0ZXh0IHNob3VsZCBoYXZlIGJsYWNr
IHVuZGVybGluZS48L2Rpdj4KKzxwIGlkPSJwYXJlbnQxIj5Mb3JlbSBpcHN1bSBkb2xvciBzZXQg
YW1ldC4gTG9yZW0gaXBzdW0gPGJyLz5kb2xvciBzZXQgYW1ldC4gTG9yZW0gaXBzdW0gZG9sb3Ig
c2V0IGFtZXQuPC9wPgorPGRpdj5UaGUgZm9sbG93aW5nIHRleHQgc2hvdWxkIGhhdmUgdGhlIGZp
cnN0IGxpbmUgdGV4dCBpbiBncmVlbiBjb2xvciB3aXRoIGFuIG92ZXJsaW5lIGluIGdyZWVuIGNv
bG9yIGFuZCBhbiB1bmRlcmxpbmUgaW4gYmxhY2sgY29sb3Igd2hlcmVhcyB0aGUgcmVtYWluZGVy
IG9mIHRoZSB0ZXh0IHNob3VsZCBvbmx5IGhhdmUgYW4gdW5kZXJsaW5lIGluIGJsYWNrIGNvbG9y
LiA8L2Rpdj4KKzxwIGlkPSJwYXJlbnQyIj5Mb3JlbSBpcHN1bSBkb2xvciBzZXQgYW1ldC4gTG9y
ZW0gaXBzdW0gPGJyLz5kb2xvciBzZXQgYW1ldC4gTG9yZW0gaXBzdW0gZG9sb3Igc2V0IGFtZXQu
PC9wPgorPGRpdj5UaGUgZm9sbG93aW5nIHRleHQgc2hvdWxkIGhhdmUgdGhlIGZpcnN0IGxpbmUg
dGV4dCBpbiBncmVlbiBjb2xvciB3aXRoIGFuIHVuZGVybGluZSBpbiBncmVlbiBjb2xvciB3aGVy
ZWFzIHRoZSByZW1haW5kZXIgb2YgdGhlIHRleHQgc2hvdWxkIGFsc28gaGF2ZSBhbiB1bmRlcmxp
bmUgaW4gYmxhY2sgY29sb3IuIDwvZGl2PgorPHAgaWQ9InBhcmVudDMiPkxvcmVtIGlwc3VtIGRv
bG9yIHNldCBhbWV0LiBMb3JlbSBpcHN1bSA8YnIvPmRvbG9yIHNldCBhbWV0LiBMb3JlbSBpcHN1
bSBkb2xvciBzZXQgYW1ldC48L3A+Cis8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBl
bmQgb2YgZmlsZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>