<?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>68513</bug_id>
          
          <creation_ts>2011-09-21 02:08:07 -0700</creation_ts>
          <short_desc>&lt;input&gt; with autofocus doesn&apos;t lose focus when it has a certain onblur listener</short_desc>
          <delta_ts>2011-09-27 00:51:15 -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>Forms</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>http://jsfiddle.net/JDan3/2/show/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Rakesh">rakeshchaitan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>adele</cc>
    
    <cc>darin</cc>
    
    <cc>dglazkov</cc>
    
    <cc>rniwa</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>470671</commentid>
    <comment_count>0</comment_count>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-21 02:08:07 -0700</bug_when>
    <thetext>Steps to reproduce:
1. Select the text field labeled as &quot;Input 1 (autofocus)&quot;.
2. Type some characters.
3. Try to move focus to other controls

Expected result:
&quot;Input 1&quot; loses focus.

Chromium issue: http://code.google.com/p/chromium/issues/detail?id=97015.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470672</commentid>
    <comment_count>1</comment_count>
      <attachid>108125</attachid>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-21 02:09:01 -0700</bug_when>
    <thetext>Created attachment 108125
Simplified test page.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470680</commentid>
    <comment_count>2</comment_count>
      <attachid>108127</attachid>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-21 03:04:20 -0700</bug_when>
    <thetext>Created attachment 108127
Proposed Patch 

The script in this page tries to change the &quot;type&quot; of an input element which has an &quot;autofocus&quot; attribute set on onblur and onFocus events.
With change in &quot;type&quot; webcore detaches the node and adds the node again with modified type.
Issue:
The problem is we try to focus the Node if an &quot;autofocus&quot; attribute is set while attaching the node which causes the node to focus again.

Approach used in the patch:
We should autofocus an element only once after the page load. 
&quot;The autofocus content attribute allows the author to indicate that a control is to be focused as soon as the page is loaded&quot; from http://dev.w3.org/html5/spec/association-of-controls-and-forms.html#autofocusing-a-form-control

I am using an autoFocused flag in Document which will set once the node has been focused for very first time.

Please let me know your comments or better approach to handle this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470686</commentid>
    <comment_count>3</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-09-21 03:17:26 -0700</bug_when>
    <thetext>&gt; I am using an autoFocused flag in Document which will set once the node has been focused for very first time.

We already have m_ignoreAutofocus flag.  I think we can use it for this purpose too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470690</commentid>
    <comment_count>4</comment_count>
      <attachid>108129</attachid>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-21 04:02:41 -0700</bug_when>
    <thetext>Created attachment 108129
Updated patch


Yes, m_ignoreAutofocus can be used. This flag is not being set from any place presently.

Attached an updated patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470720</commentid>
    <comment_count>5</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-09-21 05:09:26 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Created an attachment (id=108129) [details]
&gt; Updated patch

Do you want it to be reviewed? It doesn&apos;t have the &quot;review?&quot; flag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470724</commentid>
    <comment_count>6</comment_count>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-21 05:24:48 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; Created an attachment (id=108129) [details] [details]
&gt; &gt; Updated patch
&gt; 
&gt; Do you want it to be reviewed? It doesn&apos;t have the &quot;review?&quot; flag.
sorry, missed setting that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470743</commentid>
    <comment_count>7</comment_count>
      <attachid>108129</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-09-21 06:30:52 -0700</bug_when>
    <thetext>Comment on attachment 108129
Updated patch

The patch contains no tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470830</commentid>
    <comment_count>8</comment_count>
      <attachid>108129</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-09-21 08:38:49 -0700</bug_when>
    <thetext>Comment on attachment 108129
Updated patch

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

&gt; Source/WebCore/ChangeLog:9
&gt; +        * html/HTMLFormControlElement.cpp:
&gt; +        (WebCore::HTMLFormControlElement::attach):

Please explain why we should be modifying this function. Also, my gut tells me calling setIgnoreAutofocus inside attach is wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471436</commentid>
    <comment_count>9</comment_count>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-22 02:11:20 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (From update of attachment 108129 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=108129&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:9
&gt; &gt; +        * html/HTMLFormControlElement.cpp:
&gt; &gt; +        (WebCore::HTMLFormControlElement::attach):
&gt; 
&gt; Please explain why we should be modifying this function. Also, my gut tells me calling setIgnoreAutofocus inside attach is wrong.

As Autofocus is happening from attach and we have to make sure only this element needs to be focused.

We can as well call setIgnoreAutofocus from focusPostAttach callback after setting the focus but I am not sure if we need to check for ignoreAutoFocus before setting the focus. 

Do you see any side effects of doing that from attach()?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471589</commentid>
    <comment_count>10</comment_count>
      <attachid>108129</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-09-22 08:53:46 -0700</bug_when>
    <thetext>Comment on attachment 108129
Updated patch

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

&gt;&gt;&gt; Source/WebCore/ChangeLog:9
&gt;&gt;&gt; +        (WebCore::HTMLFormControlElement::attach):
&gt;&gt; 
&gt;&gt; Please explain why we should be modifying this function. Also, my gut tells me calling setIgnoreAutofocus inside attach is wrong.
&gt; 
&gt; As Autofocus is happening from attach and we have to make sure only this element needs to be focused.
&gt; 
&gt; We can as well call setIgnoreAutofocus from focusPostAttach callback after setting the focus but I am not sure if we need to check for ignoreAutoFocus before setting the focus. 
&gt; 
&gt; Do you see any side effects of doing that from attach()?

If anything, I&apos;d expect the fix for this bug to be in HTMLInputElement::updateType.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472102</commentid>
    <comment_count>11</comment_count>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-23 00:34:39 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; (From update of attachment 108129 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=108129&amp;action=review
&gt; 
&gt; &gt;&gt;&gt; Source/WebCore/ChangeLog:9
&gt; &gt;&gt;&gt; +        (WebCore::HTMLFormControlElement::attach):
&gt; &gt;&gt; 
&gt; &gt;&gt; Please explain why we should be modifying this function. Also, my gut tells me calling setIgnoreAutofocus inside attach is wrong.
&gt; &gt; 
&gt; &gt; As Autofocus is happening from attach and we have to make sure only this element needs to be focused.
&gt; &gt; 
&gt; &gt; We can as well call setIgnoreAutofocus from focusPostAttach callback after setting the focus but I am not sure if we need to check for ignoreAutoFocus before setting the focus. 
&gt; &gt; 
&gt; &gt; Do you see any side effects of doing that from attach()?
&gt; 
&gt; If anything, I&apos;d expect the fix for this bug to be in HTMLInputElement::updateType.

As per my understanding of the specification &quot;The auto-focus content attribute allows the author to indicate that a control is to be focused as soon as the page is loaded&quot; implies &quot;an element can be auto-focused only once&quot;. So it seems correct to handle it when we are auto-focusing for first time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472117</commentid>
    <comment_count>12</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-09-23 02:28:01 -0700</bug_when>
    <thetext>(In reply to comment #11)
I think the code change in the last patch is reasonable.  This problem can happen with &lt;select&gt; with/without multiple, and setting setIgnoreAutofocus() would resolve all of the cases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472130</commentid>
    <comment_count>13</comment_count>
      <attachid>108453</attachid>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-23 02:55:57 -0700</bug_when>
    <thetext>Created attachment 108453
Updated patch

Added layout tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472134</commentid>
    <comment_count>14</comment_count>
      <attachid>108453</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-09-23 03:10:59 -0700</bug_when>
    <thetext>Comment on attachment 108453
Updated patch

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

r- because of test style.

&gt; LayoutTests/fast/forms/autofocus-focus-only-once.html:6
&gt; + input { background:red }
&gt; + input:focus { background:lime }

One-space indentation looks strange.
Please remove the indentation.

&gt; LayoutTests/fast/forms/autofocus-focus-only-once.html:12
&gt; +&lt;script language=&quot;JavaScript&quot; type=&quot;text/javascript&quot;&gt;
&gt; +    function log(message) {
&gt; +        document.getElementById(&quot;console&quot;).innerHTML += &quot;&lt;li&gt;&quot;+message+&quot;&lt;/li&gt;&quot;;
&gt; +    }
&gt; +

Indenting the all of the content by four spaces is meaningless.  Please remove the indentation.

&gt; LayoutTests/fast/forms/autofocus-focus-only-once.html:30
&gt; +        if (document.activeElement == document.getElementById(&quot;input2&quot;))
&gt; +            log(&quot;SUCCESS&quot;);
&gt; +        else
&gt; +            log(&quot;FAILURE&quot;);

You had better load LayoutTests/fast/js/resource/js-test-pre.js, and write shouldBe(&apos;document.activeElement&apos;, &apos;document.getElementById(&quot;input2&quot;)&apos;).
See LayoutTests/fast/forms/autofocus-keygen.html, etc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472175</commentid>
    <comment_count>15</comment_count>
      <attachid>108463</attachid>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-23 05:24:45 -0700</bug_when>
    <thetext>Created attachment 108463
Updated patch

Changes as per comment#12.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472176</commentid>
    <comment_count>16</comment_count>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-23 05:26:36 -0700</bug_when>
    <thetext>(In reply to comment #15)
&gt; Created an attachment (id=108463) [details]
&gt; Updated patch
&gt; 
&gt; Changes as per comment#12.
Its &quot;Changes as per comment#14&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472229</commentid>
    <comment_count>17</comment_count>
      <attachid>108463</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-23 07:50:09 -0700</bug_when>
    <thetext>Comment on attachment 108463
Updated patch

Attachment 108463 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/9813254

New failing tests:
fast/forms/autofocus-opera-006.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472940</commentid>
    <comment_count>18</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-09-25 19:01:33 -0700</bug_when>
    <thetext>(In reply to comment #17)
&gt; New failing tests:
&gt; fast/forms/autofocus-opera-006.html

Oh, we expect the last element with autofucus gets focused.

So, we can&apos;t use Document::m_ignoreAutofocus flag.
We had better introduce another flag to HTMLFormControlElement.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472941</commentid>
    <comment_count>19</comment_count>
      <attachid>108463</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-09-25 19:05:05 -0700</bug_when>
    <thetext>Comment on attachment 108463
Updated patch

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

r- because of fast/forms/autofocus-opera-006.html failed.

&gt; LayoutTests/fast/forms/autofocus-focus-only-once-expected.txt:11
&gt; +TEST COMPLETE
&gt; +PASS document.activeElement is document.getElementById(&quot;input2&quot;)
&gt; +PASS successfullyParsed is true
&gt; +
&gt; +TEST COMPLETE

Showing &quot;TEST COMPLETE&quot; twice is wrong.
If you&apos;d like to use finishJSTest(), you need to call &quot;jsTestIsAsync = true&quot; before loading js-test-post.js.
Otherwise, I think you can move the content of test() to a place between &lt;/pre&gt; and &lt;script&gt; for js-test-post.js, and remove finishJSTest().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473005</commentid>
    <comment_count>20</comment_count>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-26 00:45:36 -0700</bug_when>
    <thetext>(In reply to comment #18)
&gt; (In reply to comment #17)
&gt; &gt; New failing tests:
&gt; &gt; fast/forms/autofocus-opera-006.html
&gt; 
&gt; Oh, we expect the last element with autofucus gets focused.
&gt; 
&gt; So, we can&apos;t use Document::m_ignoreAutofocus flag.
&gt; We had better introduce another flag to HTMLFormControlElement.

Will upload new patch with these changes.

I am still thinking about the issue where the element with autofocus
attribute which is added may be on some event after the page load should
not be focused. Do you think this can be a issue?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473007</commentid>
    <comment_count>21</comment_count>
      <attachid>108637</attachid>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-26 00:48:02 -0700</bug_when>
    <thetext>Created attachment 108637
Updated patch

Changes as per comment# 18 and 19.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473008</commentid>
    <comment_count>22</comment_count>
      <attachid>108637</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-26 00:48:37 -0700</bug_when>
    <thetext>Comment on attachment 108637
Updated patch

Rejecting attachment 108637 from review queue.

rakesh.kn@motorola.com does not have reviewer permissions according to http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/common/config/committers.py.

- If you do not have reviewer rights please read http://webkit.org/coding/contributing.html for instructions on how to use bugzilla flags.

- If you have reviewer rights please correct the error in Tools/Scripts/webkitpy/common/config/committers.py by adding yourself to the file (no review needed).  The commit-queue restarts itself every 2 hours.  After restart the commit-queue will correctly respect your reviewer rights.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473011</commentid>
    <comment_count>23</comment_count>
      <attachid>108637</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-26 00:49:20 -0700</bug_when>
    <thetext>Comment on attachment 108637
Updated patch

Rejecting attachment 108637 from commit-queue.

rakesh.kn@motorola.com does not have committer permissions according to http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/common/config/committers.py.

- If you do not have committer rights please read http://webkit.org/coding/contributing.html for instructions on how to use bugzilla flags.

- If you have committer rights please correct the error in Tools/Scripts/webkitpy/common/config/committers.py by adding yourself to the file (no review needed).  The commit-queue restarts itself every 2 hours.  After restart the commit-queue will correctly respect your committer rights.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473013</commentid>
    <comment_count>24</comment_count>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-26 00:53:06 -0700</bug_when>
    <thetext>Sorry about &quot;review  and commit +&quot; by myself, it got wrongly selected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473625</commentid>
    <comment_count>25</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-09-26 18:58:00 -0700</bug_when>
    <thetext>(In reply to comment #20)
&gt; I am still thinking about the issue where the element with autofocus
&gt; attribute which is added may be on some event after the page load should
&gt; not be focused. Do you think this can be a issue?

What type of events?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473630</commentid>
    <comment_count>26</comment_count>
      <attachid>108637</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-09-26 19:07:52 -0700</bug_when>
    <thetext>Comment on attachment 108637
Updated patch

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

&gt; LayoutTests/fast/forms/autofocus-focus-only-once.html:22
&gt; +    if (window.layoutTestController)
&gt; +        layoutTestController.dumpAsText();
&gt; +

These lines are not needed. js-test-pre.js does it.

&gt; Source/WebCore/html/HTMLFormControlElement.h:104
&gt; +    bool hasAutofocused() { return m_hasAutoFocused; }
&gt; +    void setAutofocused(bool autofocused = true) { m_hasAutoFocused = autofocused; }
&gt; +

Inconsistent capitalization: hasAuto*f*ocused vs. m_hasAuto*F*ocused
  Let&apos;s follow the capitalization of Document::m_ignoreAutofocus.  So it should be m_hasAuto*f*ocused.

Also, we don&apos;t need to use the default argument for setAutofocused().
  void setAutofocused() { m_hasAutofocused = true; }
is enough.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473685</commentid>
    <comment_count>27</comment_count>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-26 22:50:40 -0700</bug_when>
    <thetext>(In reply to comment #25)
&gt; (In reply to comment #20)
&gt; &gt; I am still thinking about the issue where the element with autofocus
&gt; &gt; attribute which is added may be on some event after the page load should
&gt; &gt; not be focused. Do you think this can be a issue?
&gt; 
&gt; What type of events?

Say on button press, if an element with autofocus attribute is created then, should the new element be focused after creation?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473686</commentid>
    <comment_count>28</comment_count>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-26 22:53:26 -0700</bug_when>
    <thetext>(In reply to comment #26)
&gt; (From update of attachment 108637 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=108637&amp;action=review
&gt; 
&gt; &gt; LayoutTests/fast/forms/autofocus-focus-only-once.html:22
&gt; &gt; +    if (window.layoutTestController)
&gt; &gt; +        layoutTestController.dumpAsText();
&gt; &gt; +
&gt; 
&gt; These lines are not needed. js-test-pre.js does it.
Done.

&gt; 
&gt; &gt; Source/WebCore/html/HTMLFormControlElement.h:104
&gt; &gt; +    bool hasAutofocused() { return m_hasAutoFocused; }
&gt; &gt; +    void setAutofocused(bool autofocused = true) { m_hasAutoFocused = autofocused; }
&gt; &gt; +
&gt; 
&gt; Inconsistent capitalization: hasAuto*f*ocused vs. m_hasAuto*F*ocused
&gt;   Let&apos;s follow the capitalization of Document::m_ignoreAutofocus.  So it should be m_hasAuto*f*ocused.
&gt; 
Done, thanks for pointing that out.

&gt; Also, we don&apos;t need to use the default argument for setAutofocused().
&gt;   void setAutofocused() { m_hasAutofocused = true; }
&gt; is enough.

Yes, that looks much better. Will upload new patch with changes shortly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473690</commentid>
    <comment_count>29</comment_count>
      <attachid>108791</attachid>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-26 23:05:52 -0700</bug_when>
    <thetext>Created attachment 108791
Updated patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473691</commentid>
    <comment_count>30</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-09-26 23:07:39 -0700</bug_when>
    <thetext>(In reply to comment #27)
&gt; Say on button press, if an element with autofocus attribute is created then, should the new element be focused after creation?

I see. It might be reasonable to cancel autofocus by button press.
It would be a part of the step 8 of the specification.

http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#attr-fe-autofocus
&gt; 8. If the user has indicated (for example, by starting to type in a form control) that he does not wish focus to be changed, then optionally abort these steps.

We had better discuss it in a separated bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473717</commentid>
    <comment_count>31</comment_count>
      <attachid>108791</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-09-26 23:53:19 -0700</bug_when>
    <thetext>Comment on attachment 108791
Updated patch.

ok.
Thank you for fixing this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473718</commentid>
    <comment_count>32</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-09-26 23:54:06 -0700</bug_when>
    <thetext>(In reply to comment #24)
&gt; Sorry about &quot;review  and commit +&quot; by myself, it got wrongly selected.

&quot;webkit-patch upload&quot; command is helpful.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473742</commentid>
    <comment_count>33</comment_count>
      <attachid>108791</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-27 00:33:22 -0700</bug_when>
    <thetext>Comment on attachment 108791
Updated patch.

Clearing flags on attachment: 108791

Committed r96078: &lt;http://trac.webkit.org/changeset/96078&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473743</commentid>
    <comment_count>34</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-27 00:33:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473757</commentid>
    <comment_count>35</comment_count>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-27 00:43:49 -0700</bug_when>
    <thetext>(In reply to comment #30)
&gt; (In reply to comment #27)
&gt; &gt; Say on button press, if an element with autofocus attribute is created then, should the new element be focused after creation?
&gt; 
&gt; I see. It might be reasonable to cancel autofocus by button press.
&gt; It would be a part of the step 8 of the specification.
&gt; 
&gt; http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#attr-fe-autofocus
&gt; &gt; 8. If the user has indicated (for example, by starting to type in a form control) that he does not wish focus to be changed, then optionally abort these steps.
&gt; 
&gt; We had better discuss it in a separated bug.

Added https://bugs.webkit.org/show_bug.cgi?id=68876.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473762</commentid>
    <comment_count>36</comment_count>
    <who name="Rakesh">rakeshchaitan</who>
    <bug_when>2011-09-27 00:51:15 -0700</bug_when>
    <thetext>(In reply to comment #32)
&gt; (In reply to comment #24)
&gt; &gt; Sorry about &quot;review  and commit +&quot; by myself, it got wrongly selected.
&gt; 
&gt; &quot;webkit-patch upload&quot; command is helpful.

Thanks for reviewing and for the inputs.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>108125</attachid>
            <date>2011-09-21 02:09:01 -0700</date>
            <delta_ts>2011-09-21 02:09:01 -0700</delta_ts>
            <desc>Simplified test page.</desc>
            <filename>input_autofocus_test.html</filename>
            <type>text/html</type>
            <size>538</size>
            <attacher name="Rakesh">rakeshchaitan</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+IAo8aHRtbD4gCjxoZWFkPiAKPG1ldGEgaHR0cC1lcXVpdj0iY29udGVu
dC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPiAKPHNjcmlwdCB0eXBl
PSd0ZXh0L2phdmFzY3JpcHQnPiAKZnVuY3Rpb24gZWxlQmx1cigpCnsKCXZhciBlID0gZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoInB3MSIpOwoJZS50eXBlID0gInBhc3N3b3JkIjsKfQoKZnVuY3Rp
b24gZWxlRm9jdXMoKQp7Cgl2YXIgZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJwdzEiKTsK
CWUudHlwZSA9ICJ0ZXh0IjsKfQo8L3NjcmlwdD4gCjwvaGVhZD4gCgo8Ym9keT4gCjxsYWJlbCBm
b3I9InB3MSI+SW5wdXQgMSAoYXV0b2ZvY3VzKTwvbGFiZWw+IAo8aW5wdXQgaWQ9InB3MSIgdHlw
ZT0idGV4dCIgYXV0b2ZvY3VzPSJhdXRvZm9jdXMiIG9uYmx1cj0iZWxlQmx1cigpIiBvbmZvY3Vz
PSJlbGVGb2N1cygpIi8+IAo8YnIgLz4gCjxpbnB1dCB0eXBlPSJ0ZXh0IiB2YWx1ZT0iRHVtbXki
IC8+IAo8L2JvZHk+IAoKPC9odG1sPiAKCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108127</attachid>
            <date>2011-09-21 03:04:20 -0700</date>
            <delta_ts>2011-09-21 04:02:41 -0700</delta_ts>
            <desc>Proposed Patch </desc>
            <filename>68513.patch</filename>
            <type>text/plain</type>
            <size>2946</size>
            <attacher name="Rakesh">rakeshchaitan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oCShyZXZpc2lvbiA5NTQwOSkKKysrIFNvdXJjZS9XZWJD
b3JlL2RvbS9Eb2N1bWVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC02OTgsNiArNjk4LDggQEAKICAg
ICAvLyBmb3IgV2ViQ29yZSB0byBpZ25vcmUgdGhlIGF1dG9mb2N1cyBhdHRyaWJ1dGUgb24gYW55
IGZvcm0gY29udHJvbHMKICAgICBib29sIGlnbm9yZUF1dG9mb2N1cygpIGNvbnN0IHsgcmV0dXJu
IG1faWdub3JlQXV0b2ZvY3VzOyB9OwogICAgIHZvaWQgc2V0SWdub3JlQXV0b2ZvY3VzKGJvb2wg
c2hvdWxkSWdub3JlID0gdHJ1ZSkgeyBtX2lnbm9yZUF1dG9mb2N1cyA9IHNob3VsZElnbm9yZTsg
fTsKKyAgICBib29sIGF1dG9Gb2N1c2VkKCkgeyByZXR1cm4gbV9hdXRvRm9jdXNlZDsgfQorICAg
IHZvaWQgc2V0QXV0b0ZvY3VzZWQoYm9vbCBhdXRvRm9jdXNlZCA9IHRydWUpIHsgbV9hdXRvRm9j
dXNlZCA9IGF1dG9Gb2N1c2VkOyB9CiAKICAgICB2b2lkIHNldEhvdmVyTm9kZShQYXNzUmVmUHRy
PE5vZGU+KTsKICAgICBOb2RlKiBob3Zlck5vZGUoKSBjb25zdCB7IHJldHVybiBtX2hvdmVyTm9k
ZS5nZXQoKTsgfQpAQCAtMTIwOSw2ICsxMjExLDcgQEAKICAgICBib29sIG1fcGFnaW5hdGVkRm9y
U2NyZWVuOwogCiAgICAgYm9vbCBtX2lnbm9yZUF1dG9mb2N1czsKKyAgICBib29sIG1fYXV0b0Zv
Y3VzZWQ7CiAKICAgICBDb21wYXRpYmlsaXR5TW9kZSBtX2NvbXBhdGliaWxpdHlNb2RlOwogICAg
IGJvb2wgbV9jb21wYXRpYmlsaXR5TW9kZUxvY2tlZDsgLy8gVGhpcyBpcyBjaGVhcGVyIHRoYW4g
bWFraW5nIHNldENvbXBhdGliaWxpdHlNb2RlIHZpcnR1YWwuCkluZGV4OiBTb3VyY2UvV2ViQ29y
ZS9kb20vRG9jdW1lbnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1
bWVudC5jcHAJKHJldmlzaW9uIDk1NDA5KQorKysgU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDU5LDYgKzQ1OSw3IEBACiAgICAgbV9wYWdpbmF0ZWRG
b3JTY3JlZW4gPSBmYWxzZTsKIAogICAgIG1faWdub3JlQXV0b2ZvY3VzID0gZmFsc2U7CisgICAg
bV9hdXRvRm9jdXNlZCA9IGZhbHNlOwogCiAgICAgbV9mcmFtZSA9IGZyYW1lOwogCkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nCShyZXZpc2lvbiA5NTYwNSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDExLTA5LTIxICBSYWtlc2ggS04gIDxyYWtl
c2gua25AbW90b3JvbGEuY29tPgorCisgICAgICAgIDxpbnB1dD4gd2l0aCBhdXRvZm9jdXMgZG9l
c24ndCBsb3NlIGZvY3VzIHdoZW4gaXQgaGFzIGEgY2VydGFpbiBvbmJsdXIgbGlzdGVuZXIKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY4NTEzCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3Rz
LiAoT09QUyEpCisKKyAgICAgICAgKiBkb20vRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6RG9jdW1lbnQ6OkRvY3VtZW50KToKKyAgICAgICAgKiBkb20vRG9jdW1lbnQuaDoKKyAgICAg
ICAgKFdlYkNvcmU6OkRvY3VtZW50OjphdXRvRm9jdXNlZCk6CisgICAgICAgIChXZWJDb3JlOjpE
b2N1bWVudDo6c2V0QXV0b0ZvY3VzZWQpOgorICAgICAgICAqIGh0bWwvSFRNTEZvcm1Db250cm9s
RWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpzaG91bGRBdXRvZm9jdXMpOgorICAgICAg
ICAoV2ViQ29yZTo6SFRNTEZvcm1Db250cm9sRWxlbWVudDo6YXR0YWNoKToKKwogMjAxMS0wOS0y
MSAgQW5kcmFzIEJlY3NpICA8YW5kcmFzLmJlY3NpQG5va2lhLmNvbT4KIAogICAgICAgICBbUXRd
IFJlbW92ZSBRdCBzcGVjaWZpYyBjb2RlIGZyb20gY3NzL1NlbGVjdG9yQ2hlY2tlci5jcHAKSW5k
ZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEZvcm1Db250cm9sRWxlbWVudC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MRm9ybUNvbnRyb2xFbGVtZW50LmNwcAko
cmV2aXNpb24gOTU0MDkpCisrKyBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxGb3JtQ29udHJvbEVs
ZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMjMsNiArMTIzLDggQEAKIHsKICAgICBpZiAo
IWVsZW1lbnQtPmF1dG9mb2N1cygpKQogICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgaWYgKGVs
ZW1lbnQtPmRvY3VtZW50KCktPmF1dG9Gb2N1c2VkKCkpCisgICAgICAgIHJldHVybiBmYWxzZTsK
ICAgICBpZiAoIWVsZW1lbnQtPnJlbmRlcmVyKCkpCiAgICAgICAgIHJldHVybiBmYWxzZTsKICAg
ICBpZiAoZWxlbWVudC0+ZG9jdW1lbnQoKS0+aWdub3JlQXV0b2ZvY3VzKCkpCkBAIC0xNjcsNiAr
MTY5LDcgQEAKICAgICAgICAgcmVuZGVyZXIoKS0+dXBkYXRlRnJvbUVsZW1lbnQoKTsKIAogICAg
IGlmIChzaG91bGRBdXRvZm9jdXModGhpcykpIHsKKyAgICAgICAgZG9jdW1lbnQoKS0+c2V0QXV0
b0ZvY3VzZWQodHJ1ZSk7CiAgICAgICAgIHJlZigpOwogICAgICAgICBxdWV1ZVBvc3RBdHRhY2hD
YWxsYmFjayhmb2N1c1Bvc3RBdHRhY2gsIHRoaXMpOwogICAgIH0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108129</attachid>
            <date>2011-09-21 04:02:41 -0700</date>
            <delta_ts>2011-09-23 02:55:57 -0700</delta_ts>
            <desc>Updated patch</desc>
            <filename>68513.patch</filename>
            <type>text/plain</type>
            <size>1143</size>
            <attacher name="Rakesh">rakeshchaitan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDk1NjA3KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDktMjEgIFJha2VzaCBL
TiAgPHJha2VzaC5rbkBtb3Rvcm9sYS5jb20+CisKKyAgICAgICAgPGlucHV0PiB3aXRoIGF1dG9m
b2N1cyBkb2Vzbid0IGxvc2UgZm9jdXMgd2hlbiBpdCBoYXMgYSBjZXJ0YWluIG9uYmx1ciBsaXN0
ZW5lcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njg1
MTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGh0
bWwvSFRNTEZvcm1Db250cm9sRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MRm9y
bUNvbnRyb2xFbGVtZW50OjphdHRhY2gpOgorCiAyMDExLTA5LTIxICBBbmRyYXMgQmVjc2kgIDxh
bmRyYXMuYmVjc2lAbm9raWEuY29tPgogCiAgICAgICAgIFtRdF0gUmVtb3ZlIFF0IHNwZWNpZmlj
IGNvZGUgZnJvbSBjc3MvU2VsZWN0b3JDaGVja2VyLmNwcApJbmRleDogU291cmNlL1dlYkNvcmUv
aHRtbC9IVE1MRm9ybUNvbnRyb2xFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9odG1sL0hUTUxGb3JtQ29udHJvbEVsZW1lbnQuY3BwCShyZXZpc2lvbiA5NTQwOSkKKysr
IFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEZvcm1Db250cm9sRWxlbWVudC5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTE2Nyw2ICsxNjcsNyBAQAogICAgICAgICByZW5kZXJlcigpLT51cGRhdGVGcm9t
RWxlbWVudCgpOwogCiAgICAgaWYgKHNob3VsZEF1dG9mb2N1cyh0aGlzKSkgeworICAgICAgICBk
b2N1bWVudCgpLT5zZXRJZ25vcmVBdXRvZm9jdXModHJ1ZSk7CiAgICAgICAgIHJlZigpOwogICAg
ICAgICBxdWV1ZVBvc3RBdHRhY2hDYWxsYmFjayhmb2N1c1Bvc3RBdHRhY2gsIHRoaXMpOwogICAg
IH0K
</data>
<flag name="review"
          id="105030"
          type_id="1"
          status="-"
          setter="tkent"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108453</attachid>
            <date>2011-09-23 02:55:57 -0700</date>
            <delta_ts>2011-09-23 05:24:45 -0700</delta_ts>
            <desc>Updated patch</desc>
            <filename>68513.patch</filename>
            <type>text/plain</type>
            <size>3883</size>
            <attacher name="Rakesh">rakeshchaitan</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZm9ybXMvYXV0b2ZvY3VzLWZvY3VzLW9ubHktb25jZS5o
dG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZm9ybXMvYXV0b2ZvY3VzLWZvY3Vz
LW9ubHktb25jZS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9h
dXRvZm9jdXMtZm9jdXMtb25seS1vbmNlLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNDEg
QEAKKzxodG1sPgorPGhlYWQ+Cis8dGl0bGU+YmFzaWMgImF1dG9mb2N1cyIgdGVzdDwvdGl0bGU+
Cis8c3R5bGU+CisgaW5wdXQgeyBiYWNrZ3JvdW5kOnJlZCB9CisgaW5wdXQ6Zm9jdXMgeyBiYWNr
Z3JvdW5kOmxpbWUgfQorPC9zdHlsZT4KKzxzY3JpcHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQiIHR5
cGU9InRleHQvamF2YXNjcmlwdCI+CisgICAgZnVuY3Rpb24gbG9nKG1lc3NhZ2UpIHsKKyAgICAg
ICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnNvbGUiKS5pbm5lckhUTUwgKz0gIjxsaT4i
K21lc3NhZ2UrIjwvbGk+IjsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBlbGVtZW50Qmx1cigpIHsK
KyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImlucHV0MSIpLnR5cGUgPSAicGFzc3dv
cmQiOworICAgIH0KKyAgICBmdW5jdGlvbiBlbGVtZW50Rm9jdXMoKQorICAgIHsKKyAgICAgICAg
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImlucHV0MSIpLnR5cGUgPSAidGV4dCI7CisgICAgfQor
CisgICAgZnVuY3Rpb24gdGVzdCgpIHsKKyAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29u
dHJvbGxlcikKKyAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsK
KworICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaW5wdXQyIikuZm9jdXMoKTsKKyAg
ICAgICAgICAgIAorICAgICAgICBpZiAoZG9jdW1lbnQuYWN0aXZlRWxlbWVudCA9PSBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgiaW5wdXQyIikpCisgICAgICAgICAgICBsb2coIlNVQ0NFU1MiKTsK
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgbG9nKCJGQUlMVVJFIik7CisgICAgfQorPC9zY3Jp
cHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InRlc3QoKSI+Cis8aW5wdXQgaWQ9ImlucHV0MSIg
dHlwZT0idGV4dCIgYXV0b2ZvY3VzIG9uYmx1cj0iZWxlbWVudEJsdXIoKSIgb25mb2N1cz0iZWxl
bWVudEZvY3VzKCkiLz4KKzxici8+Cis8cD5UaGlzIGZvcm0gY29udHJvbCBzaG91bGQgaGF2ZSBh
IGdyZWVuIGJhY2tncm91bmQgYW5kIGFjdGl2ZSBzdGF0ZTo8aW5wdXQgaWQ9ImlucHV0MiI+IAor
PGhyPgorPG9sIGlkPSJjb25zb2xlIj48L29sPgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5
b3V0VGVzdHMvZmFzdC9mb3Jtcy9hdXRvZm9jdXMtZm9jdXMtb25seS1vbmNlLWV4cGVjdGVkLnR4
dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2F1dG9mb2N1cy1mb2N1cy1v
bmx5LW9uY2UtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9m
b3Jtcy9hdXRvZm9jdXMtZm9jdXMtb25seS1vbmNlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkK
QEAgLTAsMCArMSw0IEBACisgCitUaGlzIGZvcm0gY29udHJvbCBzaG91bGQgaGF2ZSBhIGdyZWVu
IGJhY2tncm91bmQgYW5kIGFjdGl2ZSBzdGF0ZToKKworU1VDQ0VTUwpJbmRleDogTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNp
b24gOTU3ODgpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEs
MyArMSwxNSBAQAorMjAxMS0wOS0yMyAgUmFrZXNoIEtOICA8cmFrZXNoLmtuQG1vdG9yb2xhLmNv
bT4KKworICAgICAgICA8aW5wdXQ+IHdpdGggYXV0b2ZvY3VzIGRvZXNuJ3QgbG9zZSBmb2N1cyB3
aGVuIGl0IGhhcyBhIGNlcnRhaW4gb25ibHVyIGxpc3RlbmVyCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02ODUxMworCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZXNlIGNoYW5nZXMgbWFrZSBzdXJlIHRoYXQg
YW4gZWxlbWVudCBpcyBmb2N1c2VkIG9ubHkgb25jZSB3aGVuIGF1dG9mb2N1cyBhdHRyaWJ1dGUg
aXMgdXNlZC4KKworICAgICAgICAqIGZhc3QvZm9ybXMvYXV0b2ZvY3VzLWZvY3VzLW9ubHktb25j
ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZm9ybXMvYXV0b2ZvY3VzLWZv
Y3VzLW9ubHktb25jZS5odG1sOiBBZGRlZC4KKwogMjAxMS0wOS0yMyAgQmFsYXpzIEtlbGVtZW4g
IDxrYmFsYXpzQHdlYmtpdC5vcmc+CiAKICAgICAgICAgcGx1Z2lucy9tb3VzZS1jbGljay1pZnJh
bWUtdG8tcGx1Z2luLmh0bWwgc2hvdWxkIG5vdCB1c2UgZmxhc2ggcGx1Z2luCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCShyZXZpc2lvbiA5NTc4OCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDExLTA5LTIzICBSYWtlc2ggS04gIDxyYWtlc2gu
a25AbW90b3JvbGEuY29tPgorCisgICAgICAgIDxpbnB1dD4gd2l0aCBhdXRvZm9jdXMgZG9lc24n
dCBsb3NlIGZvY3VzIHdoZW4gaXQgaGFzIGEgY2VydGFpbiBvbmJsdXIgbGlzdGVuZXIKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY4NTEzCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlc2UgY2hhbmdlcyBt
YWtlIHN1cmUgdGhhdCBhbiBlbGVtZW50IGlzIGZvY3VzZWQgb25seSBvbmNlIHdoZW4gYXV0b2Zv
Y3VzIGF0dHJpYnV0ZSBpcyB1c2VkLgorCisgICAgICAgIFRlc3Q6IGZhc3QvZm9ybXMvYXV0b2Zv
Y3VzLWZvY3VzLW9ubHktb25jZS5odG1sCisKKyAgICAgICAgKiBodG1sL0hUTUxGb3JtQ29udHJv
bEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTEZvcm1Db250cm9sRWxlbWVudDo6
YXR0YWNoKToKKwogMjAxMS0wOS0yMiAgVG9ueSBDaGFuZyAgPHRvbnlAY2hyb21pdW0ub3JnPgog
CiAgICAgICAgIGltcGxlbWVudCAtd2Via2l0LWZsZXgtb3JkZXIKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL2h0bWwvSFRNTEZvcm1Db250cm9sRWxlbWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvaHRtbC9IVE1MRm9ybUNvbnRyb2xFbGVtZW50LmNwcAkocmV2aXNpb24gOTU0MDkp
CisrKyBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxGb3JtQ29udHJvbEVsZW1lbnQuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xNjcsNiArMTY3LDcgQEAKICAgICAgICAgcmVuZGVyZXIoKS0+dXBkYXRl
RnJvbUVsZW1lbnQoKTsKIAogICAgIGlmIChzaG91bGRBdXRvZm9jdXModGhpcykpIHsKKyAgICAg
ICAgZG9jdW1lbnQoKS0+c2V0SWdub3JlQXV0b2ZvY3VzKHRydWUpOwogICAgICAgICByZWYoKTsK
ICAgICAgICAgcXVldWVQb3N0QXR0YWNoQ2FsbGJhY2soZm9jdXNQb3N0QXR0YWNoLCB0aGlzKTsK
ICAgICB9Cg==
</data>
<flag name="review"
          id="105421"
          type_id="1"
          status="-"
          setter="tkent"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108463</attachid>
            <date>2011-09-23 05:24:45 -0700</date>
            <delta_ts>2011-09-26 00:48:02 -0700</delta_ts>
            <desc>Updated patch</desc>
            <filename>68513.patch</filename>
            <type>text/plain</type>
            <size>4047</size>
            <attacher name="Rakesh">rakeshchaitan</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZm9ybXMvYXV0b2ZvY3VzLWZvY3VzLW9ubHktb25jZS5o
dG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZm9ybXMvYXV0b2ZvY3VzLWZvY3Vz
LW9ubHktb25jZS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9h
dXRvZm9jdXMtZm9jdXMtb25seS1vbmNlLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMzkg
QEAKKzxodG1sPgorPGhlYWQ+Cis8dGl0bGU+YmFzaWMgImF1dG9mb2N1cyIgdGVzdDwvdGl0bGU+
Cis8c3R5bGU+CitpbnB1dCB7IGJhY2tncm91bmQ6cmVkIH0KK2lucHV0OmZvY3VzIHsgYmFja2dy
b3VuZDpsaW1lIH0KKzwvc3R5bGU+Cis8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRl
c3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQiIHR5cGU9
InRleHQvamF2YXNjcmlwdCI+CitmdW5jdGlvbiBlbGVtZW50Qmx1cigpIHsKKyAgICBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgiaW5wdXQxIikudHlwZSA9ICJwYXNzd29yZCI7Cit9CitmdW5jdGlv
biBlbGVtZW50Rm9jdXMoKSB7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImlucHV0MSIp
LnR5cGUgPSAidGV4dCI7Cit9CisKK2Z1bmN0aW9uIHRlc3QoKSB7CisgICAgaWYgKHdpbmRvdy5s
YXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFz
VGV4dCgpOworCisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImlucHV0MiIpLmZvY3VzKCk7
CisgICAgc2hvdWxkQmUoJ2RvY3VtZW50LmFjdGl2ZUVsZW1lbnQnLCAnZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoImlucHV0MiIpJyk7CisgICAgZmluaXNoSlNUZXN0KCk7Cit9CisKK3N1Y2Nlc3Nm
dWxseVBhcnNlZCA9IHRydWU7Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5IG9ubG9hZD0idGVz
dCgpIj4KKzxpbnB1dCBpZD0iaW5wdXQxIiB0eXBlPSJ0ZXh0IiBhdXRvZm9jdXMgb25ibHVyPSJl
bGVtZW50Qmx1cigpIiBvbmZvY3VzPSJlbGVtZW50Rm9jdXMoKSIvPgorPGJyLz4KKzxwPlRoaXMg
Zm9ybSBjb250cm9sIHNob3VsZCBoYXZlIGEgZ3JlZW4gYmFja2dyb3VuZCBhbmQgYWN0aXZlIHN0
YXRlOjxpbnB1dCBpZD0iaW5wdXQyIj4gCis8aHI+Cis8cHJlIGlkPSJjb25zb2xlIj4KKworPC9w
cmU+Cis8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3Jp
cHQ+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2F1dG9m
b2N1cy1mb2N1cy1vbmx5LW9uY2UtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL2Zhc3QvZm9ybXMvYXV0b2ZvY3VzLWZvY3VzLW9ubHktb25jZS1leHBlY3RlZC50eHQJKHJl
dmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2F1dG9mb2N1cy1mb2N1cy1vbmx5
LW9uY2UtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDEyIEBACisgCitUaGlz
IGZvcm0gY29udHJvbCBzaG91bGQgaGF2ZSBhIGdyZWVuIGJhY2tncm91bmQgYW5kIGFjdGl2ZSBz
dGF0ZToKKworCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExF
VEUKK1BBU1MgZG9jdW1lbnQuYWN0aXZlRWxlbWVudCBpcyBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgiaW5wdXQyIikKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01Q
TEVURQorCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA5NTc5NCkKKysrIExheW91dFRlc3RzL0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDExLTA5LTIzICBSYWtlc2ggS04g
IDxyYWtlc2gua25AbW90b3JvbGEuY29tPgorCisgICAgICAgIDxpbnB1dD4gd2l0aCBhdXRvZm9j
dXMgZG9lc24ndCBsb3NlIGZvY3VzIHdoZW4gaXQgaGFzIGEgY2VydGFpbiBvbmJsdXIgbGlzdGVu
ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY4NTEz
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlc2Ug
Y2hhbmdlcyBtYWtlIHN1cmUgdGhhdCBhbiBlbGVtZW50IGlzIGZvY3VzZWQgb25seSBvbmNlIHdo
ZW4gYXV0b2ZvY3VzIGF0dHJpYnV0ZSBpcyB1c2VkLgorCisgICAgICAgICogZmFzdC9mb3Jtcy9h
dXRvZm9jdXMtZm9jdXMtb25seS1vbmNlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
ZmFzdC9mb3Jtcy9hdXRvZm9jdXMtZm9jdXMtb25seS1vbmNlLmh0bWw6IEFkZGVkLgorCiAyMDEx
LTA5LTIyICBJbHlhIFRpa2hvbm92c2t5ICA8bG9pc2xvQGNocm9taXVtLm9yZz4KIAogICAgICAg
ICBXZWIgSW5zcGVjdG9yOiBVSSBwZXJmb3JtYW5jZSB0ZXN0IGZvciBTY3JpcHRzIHBhbmVsIGZp
cnN0IG9wZW4gZXhwZXJpZW5jZS4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDk1Nzk0KQorKysg
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAK
KzIwMTEtMDktMjMgIFJha2VzaCBLTiAgPHJha2VzaC5rbkBtb3Rvcm9sYS5jb20+CisKKyAgICAg
ICAgPGlucHV0PiB3aXRoIGF1dG9mb2N1cyBkb2Vzbid0IGxvc2UgZm9jdXMgd2hlbiBpdCBoYXMg
YSBjZXJ0YWluIG9uYmx1ciBsaXN0ZW5lcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9Njg1MTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBUaGVzZSBjaGFuZ2VzIG1ha2Ugc3VyZSB0aGF0IGFuIGVsZW1lbnQg
aXMgZm9jdXNlZCBvbmx5IG9uY2Ugd2hlbiBhdXRvZm9jdXMgYXR0cmlidXRlIGlzIHVzZWQuCisK
KyAgICAgICAgVGVzdDogZmFzdC9mb3Jtcy9hdXRvZm9jdXMtZm9jdXMtb25seS1vbmNlLmh0bWwK
KworICAgICAgICAqIGh0bWwvSFRNTEZvcm1Db250cm9sRWxlbWVudC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpIVE1MRm9ybUNvbnRyb2xFbGVtZW50OjphdHRhY2gpOgorCiAyMDExLTA5LTIzICBJ
bHlhIFRpa2hvbm92c2t5ICA8bG9pc2xvQGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5z
cGVjdG9yOiBmaWxlIG9wZW4gZGlhbG9nIGFwcGVhcnMgd2hlbiB1c2VyIGNsaWNrcyBvbiB0aGUg
dGltZWxpbmUgYmFyIGluIHRpbWVsaW5lIHBhbmVsLgpJbmRleDogU291cmNlL1dlYkNvcmUvaHRt
bC9IVE1MRm9ybUNvbnRyb2xFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9odG1sL0hUTUxGb3JtQ29udHJvbEVsZW1lbnQuY3BwCShyZXZpc2lvbiA5NTQwOSkKKysrIFNv
dXJjZS9XZWJDb3JlL2h0bWwvSFRNTEZvcm1Db250cm9sRWxlbWVudC5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTE2Nyw2ICsxNjcsNyBAQAogICAgICAgICByZW5kZXJlcigpLT51cGRhdGVGcm9tRWxl
bWVudCgpOwogCiAgICAgaWYgKHNob3VsZEF1dG9mb2N1cyh0aGlzKSkgeworICAgICAgICBkb2N1
bWVudCgpLT5zZXRJZ25vcmVBdXRvZm9jdXModHJ1ZSk7CiAgICAgICAgIHJlZigpOwogICAgICAg
ICBxdWV1ZVBvc3RBdHRhY2hDYWxsYmFjayhmb2N1c1Bvc3RBdHRhY2gsIHRoaXMpOwogICAgIH0K
</data>
<flag name="review"
          id="105430"
          type_id="1"
          status="-"
          setter="tkent"
    />
    <flag name="commit-queue"
          id="105431"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108637</attachid>
            <date>2011-09-26 00:48:02 -0700</date>
            <delta_ts>2011-09-26 23:06:11 -0700</delta_ts>
            <desc>Updated patch</desc>
            <filename>68513.patch</filename>
            <type>text/plain</type>
            <size>5438</size>
            <attacher name="Rakesh">rakeshchaitan</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZm9ybXMvYXV0b2ZvY3VzLWZvY3VzLW9ubHktb25jZS5o
dG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZm9ybXMvYXV0b2ZvY3VzLWZvY3Vz
LW9ubHktb25jZS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9h
dXRvZm9jdXMtZm9jdXMtb25seS1vbmNlLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNDEg
QEAKKzxodG1sPgorPGhlYWQ+Cis8dGl0bGU+YmFzaWMgImF1dG9mb2N1cyIgdGVzdDwvdGl0bGU+
Cis8c3R5bGU+CitpbnB1dCB7IGJhY2tncm91bmQ6cmVkIH0KK2lucHV0OmZvY3VzIHsgYmFja2dy
b3VuZDpsaW1lIH0KKzwvc3R5bGU+Cis8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRl
c3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQiIHR5cGU9
InRleHQvamF2YXNjcmlwdCI+Cit3aW5kb3cuanNUZXN0SXNBc3luYyA9IHRydWU7CisKK2Z1bmN0
aW9uIGVsZW1lbnRCbHVyKCkgeworICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJpbnB1dDEi
KS50eXBlID0gInBhc3N3b3JkIjsKK30KK2Z1bmN0aW9uIGVsZW1lbnRGb2N1cygpIHsKKyAgICBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaW5wdXQxIikudHlwZSA9ICJ0ZXh0IjsKK30KKworZnVu
Y3Rpb24gdGVzdCgpIHsKKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAg
ICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisKKyAgICBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgiaW5wdXQyIikuZm9jdXMoKTsKKyAgICBzaG91bGRCZSgnZG9jdW1lbnQu
YWN0aXZlRWxlbWVudCcsICdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaW5wdXQyIiknKTsKKyAg
ICBmaW5pc2hKU1Rlc3QoKTsKK30KKworc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKKzwvc2Ny
aXB0PgorPC9oZWFkPgorPGJvZHkgb25sb2FkPSJ0ZXN0KCkiPgorPGlucHV0IGlkPSJpbnB1dDEi
IHR5cGU9InRleHQiIGF1dG9mb2N1cyBvbmJsdXI9ImVsZW1lbnRCbHVyKCkiIG9uZm9jdXM9ImVs
ZW1lbnRGb2N1cygpIi8+Cis8YnIvPgorPHA+VGhpcyBmb3JtIGNvbnRyb2wgc2hvdWxkIGhhdmUg
YSBncmVlbiBiYWNrZ3JvdW5kIGFuZCBhY3RpdmUgc3RhdGU6PGlucHV0IGlkPSJpbnB1dDIiPiAK
Kzxocj4KKzxwcmUgaWQ9ImNvbnNvbGUiPgorCis8L3ByZT4KKzxzY3JpcHQgc3JjPSIuLi9qcy9y
ZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KSW5k
ZXg6IExheW91dFRlc3RzL2Zhc3QvZm9ybXMvYXV0b2ZvY3VzLWZvY3VzLW9ubHktb25jZS1leHBl
Y3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9hdXRvZm9jdXMt
Zm9jdXMtb25seS1vbmNlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L2Zhc3QvZm9ybXMvYXV0b2ZvY3VzLWZvY3VzLW9ubHktb25jZS1leHBlY3RlZC50eHQJKHJldmlz
aW9uIDApCkBAIC0wLDAgKzEsOSBAQAorIAorVGhpcyBmb3JtIGNvbnRyb2wgc2hvdWxkIGhhdmUg
YSBncmVlbiBiYWNrZ3JvdW5kIGFuZCBhY3RpdmUgc3RhdGU6CisKKworUEFTUyBkb2N1bWVudC5h
Y3RpdmVFbGVtZW50IGlzIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJpbnB1dDIiKQorUEFTUyBz
dWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91
dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDk1OTM2KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTEtMDktMjYgIFJha2VzaCBLTiAgPHJha2VzaC5rbkBtb3Rvcm9s
YS5jb20+CisKKyAgICAgICAgPGlucHV0PiB3aXRoIGF1dG9mb2N1cyBkb2Vzbid0IGxvc2UgZm9j
dXMgd2hlbiBpdCBoYXMgYSBjZXJ0YWluIG9uYmx1ciBsaXN0ZW5lcgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njg1MTMKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGVzZSBjaGFuZ2VzIG1ha2Ugc3VyZSB0
aGF0IGFuIGVsZW1lbnQgaXMgZm9jdXNlZCBvbmx5IG9uY2Ugd2hlbiBhdXRvZm9jdXMgYXR0cmli
dXRlIGlzIHVzZWQuCisKKyAgICAgICAgKiBmYXN0L2Zvcm1zL2F1dG9mb2N1cy1mb2N1cy1vbmx5
LW9uY2UtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Zvcm1zL2F1dG9mb2N1
cy1mb2N1cy1vbmx5LW9uY2UuaHRtbDogQWRkZWQuCisKIDIwMTEtMDktMjUgIEtlbnRhcm8gSGFy
YSAgPGhhcmFrZW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIEltcGxlbWVudCBhIENsb3NlRXZl
bnQgY29uc3RydWN0b3IgZm9yIEpTQwpJbmRleDogU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gOTU5MzYpCisr
KyBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwyMiBA
QAorMjAxMS0wOS0yNiAgUmFrZXNoIEtOICA8cmFrZXNoLmtuQG1vdG9yb2xhLmNvbT4KKworICAg
ICAgICA8aW5wdXQ+IHdpdGggYXV0b2ZvY3VzIGRvZXNuJ3QgbG9zZSBmb2N1cyB3aGVuIGl0IGhh
cyBhIGNlcnRhaW4gb25ibHVyIGxpc3RlbmVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD02ODUxMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFRlc3Q6IGZhc3QvZm9ybXMvYXV0b2ZvY3VzLWZvY3VzLW9ubHkt
b25jZS5odG1sCisKKyAgICAgICAgVGhlc2UgY2hhbmdlcyBtYWtlIHN1cmUgdGhhdCBhbiBlbGVt
ZW50IGlzIGZvY3VzZWQgb25seSBvbmNlIHdoZW4gYXV0b2ZvY3VzIGF0dHJpYnV0ZSBpcyB1c2Vk
LgorCisgICAgICAgICogaHRtbC9IVE1MRm9ybUNvbnRyb2xFbGVtZW50LmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OkhUTUxGb3JtQ29udHJvbEVsZW1lbnQ6OkhUTUxGb3JtQ29udHJvbEVsZW1lbnQp
OgorICAgICAgICAoV2ViQ29yZTo6c2hvdWxkQXV0b2ZvY3VzKToKKyAgICAgICAgKFdlYkNvcmU6
OkhUTUxGb3JtQ29udHJvbEVsZW1lbnQ6OmF0dGFjaCk6CisgICAgICAgICogaHRtbC9IVE1MRm9y
bUNvbnRyb2xFbGVtZW50Lmg6CisgICAgICAgIChXZWJDb3JlOjpIVE1MRm9ybUNvbnRyb2xFbGVt
ZW50OjpoYXNBdXRvZm9jdXNlZCk6CisgICAgICAgIChXZWJDb3JlOjpIVE1MRm9ybUNvbnRyb2xF
bGVtZW50OjpzZXRBdXRvZm9jdXNlZCk6CisKIDIwMTEtMDktMjUgIE1hcmsgSGFobmVuYmVyZyAg
PG1oYWhuZW5iZXJnQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgY3VzdG9tIHZ0YWJsZSBzdHJ1
Y3QgdG8gQ2xhc3NJbmZvIHN0cnVjdApJbmRleDogU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MRm9y
bUNvbnRyb2xFbGVtZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC9IVE1M
Rm9ybUNvbnRyb2xFbGVtZW50LmgJKHJldmlzaW9uIDk1NDA5KQorKysgU291cmNlL1dlYkNvcmUv
aHRtbC9IVE1MRm9ybUNvbnRyb2xFbGVtZW50LmgJKHdvcmtpbmcgY29weSkKQEAgLTk5LDYgKzk5
LDkgQEAKIAogICAgIGJvb2wgcmVhZE9ubHkoKSBjb25zdCB7IHJldHVybiBtX3JlYWRPbmx5OyB9
CiAKKyAgICBib29sIGhhc0F1dG9mb2N1c2VkKCkgeyByZXR1cm4gbV9oYXNBdXRvRm9jdXNlZDsg
fQorICAgIHZvaWQgc2V0QXV0b2ZvY3VzZWQoYm9vbCBhdXRvZm9jdXNlZCA9IHRydWUpIHsgbV9o
YXNBdXRvRm9jdXNlZCA9IGF1dG9mb2N1c2VkOyB9CisKICAgICB1c2luZyBUcmVlU2hhcmVkPENv
bnRhaW5lck5vZGU+OjpyZWY7CiAgICAgdXNpbmcgVHJlZVNoYXJlZDxDb250YWluZXJOb2RlPjo6
ZGVyZWY7CiAKQEAgLTE1OSw2ICsxNjIsOCBAQAogICAgIGJvb2wgbV9pc1ZhbGlkIDogMTsKIAog
ICAgIGJvb2wgbV93YXNDaGFuZ2VkU2luY2VMYXN0Rm9ybUNvbnRyb2xDaGFuZ2VFdmVudCA6IDE7
CisKKyAgICBib29sIG1faGFzQXV0b0ZvY3VzZWQgOiAxOwogfTsKIAogLy8gRklYTUU6IEdpdmUg
dGhpcyBjbGFzcyBpdHMgb3duIGhlYWRlciBmaWxlLgpJbmRleDogU291cmNlL1dlYkNvcmUvaHRt
bC9IVE1MRm9ybUNvbnRyb2xFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9odG1sL0hUTUxGb3JtQ29udHJvbEVsZW1lbnQuY3BwCShyZXZpc2lvbiA5NTQwOSkKKysrIFNv
dXJjZS9XZWJDb3JlL2h0bWwvSFRNTEZvcm1Db250cm9sRWxlbWVudC5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTU5LDYgKzU5LDcgQEAKICAgICAsIG1fd2lsbFZhbGlkYXRlKHRydWUpCiAgICAgLCBt
X2lzVmFsaWQodHJ1ZSkKICAgICAsIG1fd2FzQ2hhbmdlZFNpbmNlTGFzdEZvcm1Db250cm9sQ2hh
bmdlRXZlbnQoZmFsc2UpCisgICAgLCBtX2hhc0F1dG9Gb2N1c2VkKGZhbHNlKQogewogICAgIGlm
ICghdGhpcy0+Zm9ybSgpKQogICAgICAgICBzZXRGb3JtKGZpbmRGb3JtQW5jZXN0b3IoKSk7CkBA
IC0xMjksNiArMTMwLDggQEAKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIGlmIChlbGVtZW50
LT5pc1JlYWRPbmx5Rm9ybUNvbnRyb2woKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIGlm
IChlbGVtZW50LT5oYXNBdXRvZm9jdXNlZCgpKQorICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAg
ICAvLyBGSVhNRTogU2hvdWxkIHRoaXMgc2V0IG9mIGhhc1RhZ05hbWUgY2hlY2tzIGJlIHJlcGxh
Y2VkIGJ5IGEKICAgICAvLyB2aXJ0dWFsIG1lbWJlciBmdW5jdGlvbj8KQEAgLTE2Nyw2ICsxNzAs
NyBAQAogICAgICAgICByZW5kZXJlcigpLT51cGRhdGVGcm9tRWxlbWVudCgpOwogCiAgICAgaWYg
KHNob3VsZEF1dG9mb2N1cyh0aGlzKSkgeworICAgICAgICBzZXRBdXRvZm9jdXNlZCh0cnVlKTsK
ICAgICAgICAgcmVmKCk7CiAgICAgICAgIHF1ZXVlUG9zdEF0dGFjaENhbGxiYWNrKGZvY3VzUG9z
dEF0dGFjaCwgdGhpcyk7CiAgICAgfQo=
</data>
<flag name="review"
          id="105656"
          type_id="1"
          status="-"
          setter="tkent"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108791</attachid>
            <date>2011-09-26 23:05:52 -0700</date>
            <delta_ts>2011-09-27 00:33:22 -0700</delta_ts>
            <desc>Updated patch.</desc>
            <filename>68513.patch</filename>
            <type>text/plain</type>
            <size>5387</size>
            <attacher name="Rakesh">rakeshchaitan</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZm9ybXMvYXV0b2ZvY3VzLWZvY3VzLW9ubHktb25jZS5o
dG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZm9ybXMvYXV0b2ZvY3VzLWZvY3Vz
LW9ubHktb25jZS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9h
dXRvZm9jdXMtZm9jdXMtb25seS1vbmNlLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMzgg
QEAKKzxodG1sPgorPGhlYWQ+Cis8dGl0bGU+YmFzaWMgImF1dG9mb2N1cyIgdGVzdDwvdGl0bGU+
Cis8c3R5bGU+CitpbnB1dCB7IGJhY2tncm91bmQ6cmVkIH0KK2lucHV0OmZvY3VzIHsgYmFja2dy
b3VuZDpsaW1lIH0KKzwvc3R5bGU+Cis8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRl
c3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQiIHR5cGU9
InRleHQvamF2YXNjcmlwdCI+Cit3aW5kb3cuanNUZXN0SXNBc3luYyA9IHRydWU7CisKK2Z1bmN0
aW9uIGVsZW1lbnRCbHVyKCkgeworICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJpbnB1dDEi
KS50eXBlID0gInBhc3N3b3JkIjsKK30KK2Z1bmN0aW9uIGVsZW1lbnRGb2N1cygpIHsKKyAgICBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaW5wdXQxIikudHlwZSA9ICJ0ZXh0IjsKK30KKworZnVu
Y3Rpb24gdGVzdCgpIHsKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaW5wdXQyIikuZm9j
dXMoKTsKKyAgICBzaG91bGRCZSgnZG9jdW1lbnQuYWN0aXZlRWxlbWVudCcsICdkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgiaW5wdXQyIiknKTsKKyAgICBmaW5pc2hKU1Rlc3QoKTsKK30KKworc3Vj
Y2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgb25sb2Fk
PSJ0ZXN0KCkiPgorPGlucHV0IGlkPSJpbnB1dDEiIHR5cGU9InRleHQiIGF1dG9mb2N1cyBvbmJs
dXI9ImVsZW1lbnRCbHVyKCkiIG9uZm9jdXM9ImVsZW1lbnRGb2N1cygpIi8+Cis8YnIvPgorPHA+
VGhpcyBmb3JtIGNvbnRyb2wgc2hvdWxkIGhhdmUgYSBncmVlbiBiYWNrZ3JvdW5kIGFuZCBhY3Rp
dmUgc3RhdGU6PGlucHV0IGlkPSJpbnB1dDIiPiAKKzxocj4KKzxwcmUgaWQ9ImNvbnNvbGUiPgor
Cis8L3ByZT4KKzxzY3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48
L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZm9ybXMv
YXV0b2ZvY3VzLWZvY3VzLW9ubHktb25jZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvZmFzdC9mb3Jtcy9hdXRvZm9jdXMtZm9jdXMtb25seS1vbmNlLWV4cGVjdGVkLnR4
dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvZm9ybXMvYXV0b2ZvY3VzLWZvY3Vz
LW9ubHktb25jZS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsOSBAQAorIAor
VGhpcyBmb3JtIGNvbnRyb2wgc2hvdWxkIGhhdmUgYSBncmVlbiBiYWNrZ3JvdW5kIGFuZCBhY3Rp
dmUgc3RhdGU6CisKKworUEFTUyBkb2N1bWVudC5hY3RpdmVFbGVtZW50IGlzIGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJpbnB1dDIiKQorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQor
CitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDk2MDcwKQorKysgTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDktMjYg
IFJha2VzaCBLTiAgPHJha2VzaC5rbkBtb3Rvcm9sYS5jb20+CisKKyAgICAgICAgPGlucHV0PiB3
aXRoIGF1dG9mb2N1cyBkb2Vzbid0IGxvc2UgZm9jdXMgd2hlbiBpdCBoYXMgYSBjZXJ0YWluIG9u
Ymx1ciBsaXN0ZW5lcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9Njg1MTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUaGVzZSBjaGFuZ2VzIG1ha2Ugc3VyZSB0aGF0IGFuIGVsZW1lbnQgaXMgZm9jdXNlZCBv
bmx5IG9uY2Ugd2hlbiBhdXRvZm9jdXMgYXR0cmlidXRlIGlzIHVzZWQuCisKKyAgICAgICAgKiBm
YXN0L2Zvcm1zL2F1dG9mb2N1cy1mb2N1cy1vbmx5LW9uY2UtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBmYXN0L2Zvcm1zL2F1dG9mb2N1cy1mb2N1cy1vbmx5LW9uY2UuaHRtbDogQWRk
ZWQuCisKIDIwMTEtMDktMDkgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+
CiAKICAgICAgICAgVHJhbnNsdWNlbnQgc2Nyb2xsYmFycyBvbiBjb21wb3NpdGVkIGxheWVycyBy
ZW5kZXIgaW5jb3JyZWN0bHkKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDk2MDcwKQorKysgU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjIgQEAKKzIw
MTEtMDktMjYgIFJha2VzaCBLTiAgPHJha2VzaC5rbkBtb3Rvcm9sYS5jb20+CisKKyAgICAgICAg
PGlucHV0PiB3aXRoIGF1dG9mb2N1cyBkb2Vzbid0IGxvc2UgZm9jdXMgd2hlbiBpdCBoYXMgYSBj
ZXJ0YWluIG9uYmx1ciBsaXN0ZW5lcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9Njg1MTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUZXN0OiBmYXN0L2Zvcm1zL2F1dG9mb2N1cy1mb2N1cy1vbmx5LW9uY2Uu
aHRtbAorCisgICAgICAgIFRoZXNlIGNoYW5nZXMgbWFrZSBzdXJlIHRoYXQgYW4gZWxlbWVudCBp
cyBmb2N1c2VkIG9ubHkgb25jZSB3aGVuIGF1dG9mb2N1cyBhdHRyaWJ1dGUgaXMgdXNlZC4KKwor
ICAgICAgICAqIGh0bWwvSFRNTEZvcm1Db250cm9sRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpIVE1MRm9ybUNvbnRyb2xFbGVtZW50OjpIVE1MRm9ybUNvbnRyb2xFbGVtZW50KToKKyAg
ICAgICAgKFdlYkNvcmU6OnNob3VsZEF1dG9mb2N1cyk6CisgICAgICAgIChXZWJDb3JlOjpIVE1M
Rm9ybUNvbnRyb2xFbGVtZW50OjphdHRhY2gpOgorICAgICAgICAqIGh0bWwvSFRNTEZvcm1Db250
cm9sRWxlbWVudC5oOgorICAgICAgICAoV2ViQ29yZTo6SFRNTEZvcm1Db250cm9sRWxlbWVudDo6
aGFzQXV0b2ZvY3VzZWQpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTEZvcm1Db250cm9sRWxlbWVu
dDo6c2V0QXV0b2ZvY3VzZWQpOgorCiAyMDExLTA5LTA5ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5m
cmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFBpeGVsIHJlc3VsdCBzaG93cyB0aGF0IGNvbXBv
c2l0aW5nL2lmcmFtZXMvcmVwYWludC1hZnRlci1sb3Npbmctc2Nyb2xsYmFycy5odG1sIGlzIGZh
aWxpbmcKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEZvcm1Db250cm9sRWxlbWVudC5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEZvcm1Db250cm9sRWxlbWVu
dC5oCShyZXZpc2lvbiA5NTQwOSkKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEZvcm1Db250
cm9sRWxlbWVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC05OSw2ICs5OSw5IEBACiAKICAgICBib29s
IHJlYWRPbmx5KCkgY29uc3QgeyByZXR1cm4gbV9yZWFkT25seTsgfQogCisgICAgYm9vbCBoYXNB
dXRvZm9jdXNlZCgpIHsgcmV0dXJuIG1faGFzQXV0b2ZvY3VzZWQ7IH0KKyAgICB2b2lkIHNldEF1
dG9mb2N1c2VkKCkgeyBtX2hhc0F1dG9mb2N1c2VkID0gdHJ1ZTsgfQorCiAgICAgdXNpbmcgVHJl
ZVNoYXJlZDxDb250YWluZXJOb2RlPjo6cmVmOwogICAgIHVzaW5nIFRyZWVTaGFyZWQ8Q29udGFp
bmVyTm9kZT46OmRlcmVmOwogCkBAIC0xNTksNiArMTYyLDggQEAKICAgICBib29sIG1faXNWYWxp
ZCA6IDE7CiAKICAgICBib29sIG1fd2FzQ2hhbmdlZFNpbmNlTGFzdEZvcm1Db250cm9sQ2hhbmdl
RXZlbnQgOiAxOworCisgICAgYm9vbCBtX2hhc0F1dG9mb2N1c2VkIDogMTsKIH07CiAKIC8vIEZJ
WE1FOiBHaXZlIHRoaXMgY2xhc3MgaXRzIG93biBoZWFkZXIgZmlsZS4KSW5kZXg6IFNvdXJjZS9X
ZWJDb3JlL2h0bWwvSFRNTEZvcm1Db250cm9sRWxlbWVudC5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYkNvcmUvaHRtbC9IVE1MRm9ybUNvbnRyb2xFbGVtZW50LmNwcAkocmV2aXNpb24gOTU0
MDkpCisrKyBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxGb3JtQ29udHJvbEVsZW1lbnQuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC01OSw2ICs1OSw3IEBACiAgICAgLCBtX3dpbGxWYWxpZGF0ZSh0cnVl
KQogICAgICwgbV9pc1ZhbGlkKHRydWUpCiAgICAgLCBtX3dhc0NoYW5nZWRTaW5jZUxhc3RGb3Jt
Q29udHJvbENoYW5nZUV2ZW50KGZhbHNlKQorICAgICwgbV9oYXNBdXRvZm9jdXNlZChmYWxzZSkK
IHsKICAgICBpZiAoIXRoaXMtPmZvcm0oKSkKICAgICAgICAgc2V0Rm9ybShmaW5kRm9ybUFuY2Vz
dG9yKCkpOwpAQCAtMTI5LDYgKzEzMCw4IEBACiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICBp
ZiAoZWxlbWVudC0+aXNSZWFkT25seUZvcm1Db250cm9sKCkpCiAgICAgICAgIHJldHVybiBmYWxz
ZTsKKyAgICBpZiAoZWxlbWVudC0+aGFzQXV0b2ZvY3VzZWQoKSkKKyAgICAgICAgcmV0dXJuIGZh
bHNlOwogCiAgICAgLy8gRklYTUU6IFNob3VsZCB0aGlzIHNldCBvZiBoYXNUYWdOYW1lIGNoZWNr
cyBiZSByZXBsYWNlZCBieSBhCiAgICAgLy8gdmlydHVhbCBtZW1iZXIgZnVuY3Rpb24/CkBAIC0x
NjcsNiArMTcwLDcgQEAKICAgICAgICAgcmVuZGVyZXIoKS0+dXBkYXRlRnJvbUVsZW1lbnQoKTsK
IAogICAgIGlmIChzaG91bGRBdXRvZm9jdXModGhpcykpIHsKKyAgICAgICAgc2V0QXV0b2ZvY3Vz
ZWQoKTsKICAgICAgICAgcmVmKCk7CiAgICAgICAgIHF1ZXVlUG9zdEF0dGFjaENhbGxiYWNrKGZv
Y3VzUG9zdEF0dGFjaCwgdGhpcyk7CiAgICAgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>