<?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>68162</bug_id>
          
          <creation_ts>2011-09-15 07:59:43 -0700</creation_ts>
          <short_desc>[chromium]The focus of an input field inside an Iframe doesn&apos;t get cleared even though clearFocusedNode is called.</short_desc>
          <delta_ts>2011-09-17 02:48:37 -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>WebKit Misc.</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>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="chandra shekar vallala">chandra.vallala</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>jam</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>467808</commentid>
    <comment_count>0</comment_count>
    <who name="chandra shekar vallala">chandra.vallala</who>
    <bug_when>2011-09-15 07:59:43 -0700</bug_when>
    <thetext>call of  WebKit::WebViewImpl::clearFocusedNode is not clearing the focus of input node inside a iframe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>467811</commentid>
    <comment_count>1</comment_count>
      <attachid>107498</attachid>
    <who name="chandra shekar vallala">chandra.vallala</who>
    <bug_when>2011-09-15 08:10:11 -0700</bug_when>
    <thetext>Created attachment 107498
fix +unit test patch

In WebKit::WebViewImpl::clearFocusedNode
the focused frame is focusedWebCoreFrame() not m_page-&gt;mainFrame().

I attached a patch for this bug along with unit test.

am not sure that should I write the unit test in a new class &apos;WebViewTest&apos;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>467814</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-15 08:13:18 -0700</bug_when>
    <thetext>Attachment 107498 did not pass style-queue:

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

Source/WebKit/chromium/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Total errors found: 1 in 5 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>467925</commentid>
    <comment_count>3</comment_count>
      <attachid>107498</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-09-15 11:21:11 -0700</bug_when>
    <thetext>Comment on attachment 107498
fix +unit test patch

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

Thanks for the patch.  This change looks beneficial, there are just a couple process-oriented nits to clear up and then we&apos;ll be all set.

&gt; Source/WebKit/chromium/src/WebViewImpl.cpp:1783
&gt; +    // Get the focused frame.

This comment doesn&apos;t explain the &quot;why&quot; of any code, just the &quot;what&quot;, which we can read on the next line anyway.  It&apos;s probably best to remove.

&gt; Source/WebKit/chromium/ChangeLog:3
&gt; +        Need a short description and bug URL (OOPS!)

Please fill out this information.  The Tools/Scripts/prepare-Changelog script can do that for you if you use the &quot;-b&quot; option.  Alternatively, &quot;webkit-patch upload&quot; can also help make this easier.

&gt; Source/WebKit/chromium/ChangeLog:6
&gt; +

It&apos;s a good idea to add some text to the ChangeLog explaining why you&apos;re making this change.  That helps folks reviewing your patch understand that problem you&apos;re solving and it helps other folks looking at this change in the future understand what you&apos;re accomplishing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>468318</commentid>
    <comment_count>4</comment_count>
      <attachid>107608</attachid>
    <who name="chandra shekar vallala">chandra.vallala</who>
    <bug_when>2011-09-15 23:14:23 -0700</bug_when>
    <thetext>Created attachment 107608
updated patch

Updated the patch as per comments.
I included the description and bug Id in ChangeLog file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>468600</commentid>
    <comment_count>5</comment_count>
      <attachid>107608</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-09-16 10:46:05 -0700</bug_when>
    <thetext>Comment on attachment 107608
updated patch

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

&gt; Source/WebKit/chromium/tests/WebFrameTest.cpp:239
&gt; +class TestWebViewClient : public WebViewClient { };

I&apos;m not 100% clear why we need this class.  Can&apos;t we just use WebViewClient directly?

&gt; Source/WebKit/chromium/ChangeLog:7
&gt; +        [chromium]The focus of an input field inside an Iframe doesn&apos;t get cleared even though clearFocusedNode is called.
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=68162
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +

In the future, it would be better to add more explanation to the ChangeLog entry about why you&apos;re making this change.  It&apos;s not just a huge deal for this patch, but it&apos;s a good habit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>468703</commentid>
    <comment_count>6</comment_count>
      <attachid>107700</attachid>
    <who name="chandra shekar vallala">chandra.vallala</who>
    <bug_when>2011-09-16 12:21:34 -0700</bug_when>
    <thetext>Created attachment 107700
updated patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>468726</commentid>
    <comment_count>7</comment_count>
      <attachid>107700</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-09-16 12:49:50 -0700</bug_when>
    <thetext>Comment on attachment 107700
updated patch

Great.  Thanks for iterating on this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>469032</commentid>
    <comment_count>8</comment_count>
      <attachid>107700</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-16 22:35:32 -0700</bug_when>
    <thetext>Comment on attachment 107700
updated patch

Rejecting attachment 107700 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:
der.o
make: *** [out/Debug/obj.target/webkit_unit_tests/Source/WebKit/chromium/tests/WebFrameTest.o] Error 1
make: *** Waiting for unfinished jobs....

Failed to run &quot;[&apos;Tools/Scripts/build-webkit&apos;, &apos;--debug&apos;, &apos;--chromium&apos;, &apos;--update-chromium&apos;]&quot; exit_code: 2
.o
  CXX(target) out/Debug/obj.target/DumpRenderTree/Tools/DumpRenderTree/chromium/EventSender.o
make: *** [out/Debug/obj.target/webkit_unit_tests/Source/WebKit/chromium/tests/WebFrameTest.o] Error 1
make: *** Waiting for unfinished jobs....

Full output: http://queues.webkit.org/results/9729306</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>469037</commentid>
    <comment_count>9</comment_count>
      <attachid>107700</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-16 22:45:34 -0700</bug_when>
    <thetext>Comment on attachment 107700
updated patch

Attachment 107700 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/9736005</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>469054</commentid>
    <comment_count>10</comment_count>
      <attachid>107767</attachid>
    <who name="chandra shekar vallala">chandra.vallala</who>
    <bug_when>2011-09-17 01:38:44 -0700</bug_when>
    <thetext>Created attachment 107767
resolved-compilation-error.patch

resolved compilation error.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>469060</commentid>
    <comment_count>11</comment_count>
      <attachid>107767</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-17 02:48:32 -0700</bug_when>
    <thetext>Comment on attachment 107767
resolved-compilation-error.patch

Clearing flags on attachment: 107767

Committed r95380: &lt;http://trac.webkit.org/changeset/95380&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>469061</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-17 02:48:37 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>107498</attachid>
            <date>2011-09-15 08:10:11 -0700</date>
            <delta_ts>2011-09-15 23:14:23 -0700</delta_ts>
            <desc>fix +unit test patch</desc>
            <filename>focus-clear.patch</filename>
            <type>text/plain</type>
            <size>4193</size>
            <attacher name="chandra shekar vallala">chandra.vallala</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvZGF0YS9hdXRvZm9jdXNfaW5wdXRf
ZmllbGRfaWZyYW1lLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9jaHJvbWl1bS90
ZXN0cy9kYXRhL2F1dG9mb2N1c19pbnB1dF9maWVsZF9pZnJhbWUuaHRtbAkocmV2aXNpb24gMCkK
KysrIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvZGF0YS9hdXRvZm9jdXNfaW5wdXRfZmll
bGRfaWZyYW1lLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTIgQEAKKzxodG1sPgorICA8
c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CisgICBmdW5jdGlvbiBhdXRvZm9jdXMoKSB7
CisgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW5wdXRmaWVsZCcpLmZvY3VzKCk7Cisg
ICB9CisgICB3aW5kb3cub25sb2FkID0gYXV0b2ZvY3VzOworICA8L3NjcmlwdD4KKyAgPGJvZHk+
CisgICAgPHA+VGhpcyBwYWdlIGhhcyBhIGF1dG8gZm9jdXNlZCBpbnB1dCBmaWVsZC48L3A+Cisg
ICAgPGlucHV0IHR5cGU9InRleHQiIGlkPSJpbnB1dGZpZWxkIiAvPgorICA8L2JvZHk+Cis8L2h0
bWw+CkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL2RhdGEvaWZyYW1lX2NsZWFy
X2ZvY3VzZWRfbm9kZV90ZXN0Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9jaHJv
bWl1bS90ZXN0cy9kYXRhL2lmcmFtZV9jbGVhcl9mb2N1c2VkX25vZGVfdGVzdC5odG1sCShyZXZp
c2lvbiAwKQorKysgU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9kYXRhL2lmcmFtZV9jbGVh
cl9mb2N1c2VkX25vZGVfdGVzdC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDcgQEAKKzxo
dG1sPgorICA8Ym9keT4KKyAgICBUaGlzIGlzIGEgdGVzdCBjYXNlIHRvIGNsZWFyIHRoZSBmb2N1
c2VkIG5vZGUgaW5zaWRlIG9mIGlmcmFtZS4KKyAgICA8aWZyYW1lIHdpZHRoPTQwMCBoZWlnaHQ9
MjAwIGlkPSJpZnJhbWUiIHNyYz0iYXV0b2ZvY3VzX2lucHV0X2ZpZWxkX2lmcmFtZS5odG1sIj48
L2lmcmFtZT4KKyAgPC9ib2R5PgorPC9odG1sPgorCkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3Rlc3RzL1dlYkZyYW1lVGVzdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9j
aHJvbWl1bS90ZXN0cy9XZWJGcmFtZVRlc3QuY3BwCShyZXZpc2lvbiA5NTE4NykKKysrIFNvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvV2ViRnJhbWVUZXN0LmNwcAkod29ya2luZyBjb3B5KQpA
QCAtNDIsNyArNDIsOCBAQAogI2luY2x1ZGUgIldlYlVSTC5oIgogI2luY2x1ZGUgIldlYlVSTFJl
cXVlc3QuaCIKICNpbmNsdWRlICJXZWJVUkxSZXNwb25zZS5oIgotI2luY2x1ZGUgIldlYlZpZXcu
aCIKKyNpbmNsdWRlICJXZWJWaWV3Q2xpZW50LmgiCisjaW5jbHVkZSAiV2ViVmlld0ltcGwuaCIK
ICNpbmNsdWRlICJ2OC5oIgogI2luY2x1ZGUgPGdvb2dsZXVybC9zcmMvZ3VybC5oPgogI2luY2x1
ZGUgPGd0ZXN0L2d0ZXN0Lmg+CkBAIC0yMzUsNiArMjM2LDggQEAKICAgICB9CiB9OwogCitjbGFz
cyBUZXN0V2ViVmlld0NsaWVudCA6IHB1YmxpYyBXZWJWaWV3Q2xpZW50IHsgfTsKKwogVEVTVF9G
KFdlYkZyYW1lVGVzdCwgUmVsb2FkRG9lc250U2V0UmVkaXJlY3QpCiB7CiAgICAgLy8gVGVzdCBm
b3IgY2FzZSBpbiBodHRwOi8vY3JidWcuY29tLzczMTA0LiBSZWxvYWRpbmcgYSBmcmFtZSB2ZXJ5
IHF1aWNrbHkKQEAgLTI1NSw0ICsyNTgsMjggQEAKICAgICBzZXJ2ZVJlcXVlc3RzKCk7CiB9CiAK
K1RFU1RfRihXZWJGcmFtZVRlc3QsIENsZWFyRm9jdXNlZE5vZGVUZXh0KQoreworICAgIHJlZ2lz
dGVyTW9ja2VkSHR0cFVSTExvYWQoImlmcmFtZV9jbGVhcl9mb2N1c2VkX25vZGVfdGVzdC5odG1s
Iik7CisgICAgcmVnaXN0ZXJNb2NrZWRIdHRwVVJMTG9hZCgiYXV0b2ZvY3VzX2lucHV0X2ZpZWxk
X2lmcmFtZS5odG1sIik7CisKKyAgICAvLyBDcmVhdGUgYW5kIGluaXRpYWxpemUgdGhlIFdlYlZp
ZXcuCisgICAgVGVzdFdlYkZyYW1lQ2xpZW50IHdlYkZyYW1lQ2xpZW50OworICAgIFRlc3RXZWJW
aWV3Q2xpZW50IHdlYnZpZXdDbGllbnQ7CisgICAgV2ViVmlld0ltcGwqIHdlYlZpZXdJbXBsID0g
c3RhdGljX2Nhc3Q8V2ViVmlld0ltcGwqPihXZWJWaWV3OjpjcmVhdGUoJndlYnZpZXdDbGllbnQp
KTsKKyAgICB3ZWJWaWV3SW1wbC0+c2V0dGluZ3MoKS0+c2V0SmF2YVNjcmlwdEVuYWJsZWQodHJ1
ZSk7CisgICAgd2ViVmlld0ltcGwtPmluaXRpYWxpemVNYWluRnJhbWUoJndlYkZyYW1lQ2xpZW50
KTsKKworICAgIGxvYWRIdHRwRnJhbWUod2ViVmlld0ltcGwtPm1haW5GcmFtZSgpLCAiaWZyYW1l
X2NsZWFyX2ZvY3VzZWRfbm9kZV90ZXN0Lmh0bWwiKTsKKyAgICBzZXJ2ZVJlcXVlc3RzKCk7CisK
KyAgICAvLyBDbGVhciB0aGUgZm9jdXNlZCBub2RlLgorICAgIHdlYlZpZXdJbXBsLT5jbGVhckZv
Y3VzZWROb2RlKCk7CisKKyAgICAvLyBOb3cgcmV0cmlldmUgdGhlIEZvY3VzZWROb2RlIGFuZCB0
ZXN0IGl0IHNob3VsZCBiZSBudWxsLgorICAgIEVYUEVDVF9FUSgwLCB3ZWJWaWV3SW1wbC0+Zm9j
dXNlZFdlYkNvcmVOb2RlKCkpOworCisgICAgd2ViVmlld0ltcGwtPmNsb3NlKCk7IAorfQorCiB9
IC8vIG5hbWVzcGFjZQpJbmRleDogU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0lt
cGwuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJ
bXBsLmNwcAkocmV2aXNpb24gOTUxODcpCisrKyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9X
ZWJWaWV3SW1wbC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE3ODAsMTAgKzE3ODAsOCBAQAogCiB2
b2lkIFdlYlZpZXdJbXBsOjpjbGVhckZvY3VzZWROb2RlKCkKIHsKLSAgICBpZiAoIW1fcGFnZS5n
ZXQoKSkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgUmVmUHRyPEZyYW1lPiBmcmFtZSA9IG1fcGFn
ZS0+bWFpbkZyYW1lKCk7CisgICAgLy8gR2V0IHRoZSBmb2N1c2VkIGZyYW1lLgorICAgIFJlZlB0
cjxGcmFtZT4gZnJhbWUgPSBmb2N1c2VkV2ViQ29yZUZyYW1lKCk7CiAgICAgaWYgKCFmcmFtZS5n
ZXQoKSkKICAgICAgICAgcmV0dXJuOwogCkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL0No
YW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwko
cmV2aXNpb24gOTUxODcpCisrKyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDExLTA5LTE1ICBjaGFuZHJhIHNoZWthciB2
YWxsYWxhICA8Y2hhbmRyYS52YWxsYWxhQG1vdG9yb2xhLmNvbT4KKworICAgICAgICBOZWVkIGEg
c2hvcnQgZGVzY3JpcHRpb24gYW5kIGJ1ZyBVUkwgKE9PUFMhKQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogc3JjL1dlYlZpZXdJbXBsLmNwcDoKKyAg
ICAgICAgKFdlYktpdDo6V2ViVmlld0ltcGw6OmNsZWFyRm9jdXNlZE5vZGUpOgorICAgICAgICAq
IHRlc3RzL1dlYkZyYW1lVGVzdC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlRlc3RSZWxvYWREb2Vz
bnRSZWRpcmVjdFdlYkZyYW1lQ2xpZW50OjpkZWNpZGVQb2xpY3lGb3JOYXZpZ2F0aW9uKToKKyAg
ICAgICAgKFdlYktpdDo6VEVTVF9GKToKKyAgICAgICAgKiB0ZXN0cy9kYXRhL2F1dG9mb2N1c19p
bnB1dF9maWVsZF9pZnJhbWUuaHRtbDogQWRkZWQuCisgICAgICAgICogdGVzdHMvZGF0YS9pZnJh
bWVfY2xlYXJfZm9jdXNlZF9ub2RlX3Rlc3QuaHRtbDogQWRkZWQuCisKIDIwMTEtMDktMTQgIEhh
byBaaGVuZyAgPHpoZW5naGFvQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZW1vdmUgc29tZSBk
ZXBlbmRlbmNpZXMgb2YgRFJUIGZvciBBbmRyb2lkLgo=
</data>
<flag name="review"
          id="104212"
          type_id="1"
          status="-"
          setter="abarth"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>107608</attachid>
            <date>2011-09-15 23:14:23 -0700</date>
            <delta_ts>2011-09-16 12:21:34 -0700</delta_ts>
            <desc>updated patch</desc>
            <filename>focus-clear.patch</filename>
            <type>text/plain</type>
            <size>4247</size>
            <attacher name="chandra shekar vallala">chandra.vallala</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvZGF0YS9hdXRvZm9jdXNfaW5wdXRf
ZmllbGRfaWZyYW1lLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9jaHJvbWl1bS90
ZXN0cy9kYXRhL2F1dG9mb2N1c19pbnB1dF9maWVsZF9pZnJhbWUuaHRtbAkocmV2aXNpb24gMCkK
KysrIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvZGF0YS9hdXRvZm9jdXNfaW5wdXRfZmll
bGRfaWZyYW1lLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTIgQEAKKzxodG1sPgorICA8
c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CisgICBmdW5jdGlvbiBhdXRvZm9jdXMoKSB7
CisgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW5wdXRmaWVsZCcpLmZvY3VzKCk7Cisg
ICB9CisgICB3aW5kb3cub25sb2FkID0gYXV0b2ZvY3VzOworICA8L3NjcmlwdD4KKyAgPGJvZHk+
CisgICAgPHA+VGhpcyBwYWdlIGhhcyBhIGF1dG8gZm9jdXNlZCBpbnB1dCBmaWVsZC48L3A+Cisg
ICAgPGlucHV0IHR5cGU9InRleHQiIGlkPSJpbnB1dGZpZWxkIiAvPgorICA8L2JvZHk+Cis8L2h0
bWw+CkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL2RhdGEvaWZyYW1lX2NsZWFy
X2ZvY3VzZWRfbm9kZV90ZXN0Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9jaHJv
bWl1bS90ZXN0cy9kYXRhL2lmcmFtZV9jbGVhcl9mb2N1c2VkX25vZGVfdGVzdC5odG1sCShyZXZp
c2lvbiAwKQorKysgU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9kYXRhL2lmcmFtZV9jbGVh
cl9mb2N1c2VkX25vZGVfdGVzdC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDcgQEAKKzxo
dG1sPgorICA8Ym9keT4KKyAgICBUaGlzIGlzIGEgdGVzdCBjYXNlIHRvIGNsZWFyIHRoZSBmb2N1
c2VkIG5vZGUgaW5zaWRlIG9mIGlmcmFtZS4KKyAgICA8aWZyYW1lIHdpZHRoPTQwMCBoZWlnaHQ9
MjAwIGlkPSJpZnJhbWUiIHNyYz0iYXV0b2ZvY3VzX2lucHV0X2ZpZWxkX2lmcmFtZS5odG1sIj48
L2lmcmFtZT4KKyAgPC9ib2R5PgorPC9odG1sPgorCkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3Rlc3RzL1dlYkZyYW1lVGVzdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9j
aHJvbWl1bS90ZXN0cy9XZWJGcmFtZVRlc3QuY3BwCShyZXZpc2lvbiA5NTI3MikKKysrIFNvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvV2ViRnJhbWVUZXN0LmNwcAkod29ya2luZyBjb3B5KQpA
QCAtNDIsNyArNDIsOCBAQAogI2luY2x1ZGUgIldlYlVSTC5oIgogI2luY2x1ZGUgIldlYlVSTFJl
cXVlc3QuaCIKICNpbmNsdWRlICJXZWJVUkxSZXNwb25zZS5oIgotI2luY2x1ZGUgIldlYlZpZXcu
aCIKKyNpbmNsdWRlICJXZWJWaWV3Q2xpZW50LmgiCisjaW5jbHVkZSAiV2ViVmlld0ltcGwuaCIK
ICNpbmNsdWRlICJ2OC5oIgogI2luY2x1ZGUgPGdvb2dsZXVybC9zcmMvZ3VybC5oPgogI2luY2x1
ZGUgPGd0ZXN0L2d0ZXN0Lmg+CkBAIC0yMzUsNiArMjM2LDggQEAKICAgICB9CiB9OwogCitjbGFz
cyBUZXN0V2ViVmlld0NsaWVudCA6IHB1YmxpYyBXZWJWaWV3Q2xpZW50IHsgfTsKKwogVEVTVF9G
KFdlYkZyYW1lVGVzdCwgUmVsb2FkRG9lc250U2V0UmVkaXJlY3QpCiB7CiAgICAgLy8gVGVzdCBm
b3IgY2FzZSBpbiBodHRwOi8vY3JidWcuY29tLzczMTA0LiBSZWxvYWRpbmcgYSBmcmFtZSB2ZXJ5
IHF1aWNrbHkKQEAgLTI1NSw0ICsyNTgsMjggQEAKICAgICBzZXJ2ZVJlcXVlc3RzKCk7CiB9CiAK
K1RFU1RfRihXZWJGcmFtZVRlc3QsIENsZWFyRm9jdXNlZE5vZGVUZXh0KQoreworICAgIHJlZ2lz
dGVyTW9ja2VkSHR0cFVSTExvYWQoImlmcmFtZV9jbGVhcl9mb2N1c2VkX25vZGVfdGVzdC5odG1s
Iik7CisgICAgcmVnaXN0ZXJNb2NrZWRIdHRwVVJMTG9hZCgiYXV0b2ZvY3VzX2lucHV0X2ZpZWxk
X2lmcmFtZS5odG1sIik7CisKKyAgICAvLyBDcmVhdGUgYW5kIGluaXRpYWxpemUgdGhlIFdlYlZp
ZXcuCisgICAgVGVzdFdlYkZyYW1lQ2xpZW50IHdlYkZyYW1lQ2xpZW50OworICAgIFRlc3RXZWJW
aWV3Q2xpZW50IHdlYnZpZXdDbGllbnQ7CisgICAgV2ViVmlld0ltcGwqIHdlYlZpZXdJbXBsID0g
c3RhdGljX2Nhc3Q8V2ViVmlld0ltcGwqPihXZWJWaWV3OjpjcmVhdGUoJndlYnZpZXdDbGllbnQp
KTsKKyAgICB3ZWJWaWV3SW1wbC0+c2V0dGluZ3MoKS0+c2V0SmF2YVNjcmlwdEVuYWJsZWQodHJ1
ZSk7CisgICAgd2ViVmlld0ltcGwtPmluaXRpYWxpemVNYWluRnJhbWUoJndlYkZyYW1lQ2xpZW50
KTsKKworICAgIGxvYWRIdHRwRnJhbWUod2ViVmlld0ltcGwtPm1haW5GcmFtZSgpLCAiaWZyYW1l
X2NsZWFyX2ZvY3VzZWRfbm9kZV90ZXN0Lmh0bWwiKTsKKyAgICBzZXJ2ZVJlcXVlc3RzKCk7CisK
KyAgICAvLyBDbGVhciB0aGUgZm9jdXNlZCBub2RlLgorICAgIHdlYlZpZXdJbXBsLT5jbGVhckZv
Y3VzZWROb2RlKCk7CisKKyAgICAvLyBOb3cgcmV0cmlldmUgdGhlIEZvY3VzZWROb2RlIGFuZCB0
ZXN0IGl0IHNob3VsZCBiZSBudWxsLgorICAgIEVYUEVDVF9FUSgwLCB3ZWJWaWV3SW1wbC0+Zm9j
dXNlZFdlYkNvcmVOb2RlKCkpOworCisgICAgd2ViVmlld0ltcGwtPmNsb3NlKCk7IAorfQorCiB9
IC8vIG5hbWVzcGFjZQpJbmRleDogU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0lt
cGwuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJ
bXBsLmNwcAkocmV2aXNpb24gOTUyNzIpCisrKyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9X
ZWJWaWV3SW1wbC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE3ODIsMTAgKzE3ODIsNyBAQAogCiB2
b2lkIFdlYlZpZXdJbXBsOjpjbGVhckZvY3VzZWROb2RlKCkKIHsKLSAgICBpZiAoIW1fcGFnZS5n
ZXQoKSkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgUmVmUHRyPEZyYW1lPiBmcmFtZSA9IG1fcGFn
ZS0+bWFpbkZyYW1lKCk7CisgICAgUmVmUHRyPEZyYW1lPiBmcmFtZSA9IGZvY3VzZWRXZWJDb3Jl
RnJhbWUoKTsKICAgICBpZiAoIWZyYW1lLmdldCgpKQogICAgICAgICByZXR1cm47CiAKSW5kZXg6
IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiA5NTI3MikKKysrIFNvdXJjZS9XZWJL
aXQvY2hyb21pdW0vQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIw
MTEtMDktMTUgIGNoYW5kcmEgc2hla2FyIHZhbGxhbGEgIDxjaGFuZHJhLnZhbGxhbGFAbW90b3Jv
bGEuY29tPgorCisgICAgICAgIFtjaHJvbWl1bV1UaGUgZm9jdXMgb2YgYW4gaW5wdXQgZmllbGQg
aW5zaWRlIGFuIElmcmFtZSBkb2Vzbid0IGdldCBjbGVhcmVkIGV2ZW4gdGhvdWdoIGNsZWFyRm9j
dXNlZE5vZGUgaXMgY2FsbGVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NjgxNjIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIHNyYy9XZWJWaWV3SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlZp
ZXdJbXBsOjpjbGVhckZvY3VzZWROb2RlKToKKyAgICAgICAgKiB0ZXN0cy9XZWJGcmFtZVRlc3Qu
Y3BwOgorICAgICAgICAoV2ViS2l0OjpURVNUX0YpOiBBZGRlZCBhIHVuaXQgdGVzdCB0byBtYWtl
IHN1cmUgdGhhdCBmb2N1cyBvZiB0aGUgbm9kZSBpcyBnZXQgY2xlYXJlZC4KKyAgICAgICAgKiB0
ZXN0cy9kYXRhL2F1dG9mb2N1c19pbnB1dF9maWVsZF9pZnJhbWUuaHRtbDogQWRkZWQuCisgICAg
ICAgICogdGVzdHMvZGF0YS9pZnJhbWVfY2xlYXJfZm9jdXNlZF9ub2RlX3Rlc3QuaHRtbDogQWRk
ZWQuCisKIDIwMTEtMDktMTUgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAg
ICAgICBTaWdoLiAgTWlzc2VkIHRoaXMgb25lLgo=
</data>
<flag name="review"
          id="104336"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>107700</attachid>
            <date>2011-09-16 12:21:34 -0700</date>
            <delta_ts>2011-09-17 01:38:44 -0700</delta_ts>
            <desc>updated patch</desc>
            <filename>focus-node-clear-test-2.patch</filename>
            <type>text/plain</type>
            <size>4268</size>
            <attacher name="chandra shekar vallala">chandra.vallala</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXggNjQ5ZGQzYS4uMDg2NjhlYiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMS0wOS0xNiAgY2hhbmRyYSBz
aGVrYXIgdmFsbGFsYSAgPGNoYW5kcmEudmFsbGFsYUBtb3Rvcm9sYS5jb20+CisKKyAgICAgICAg
W2Nocm9taXVtXVRoZSBmb2N1cyBvZiBhbiBpbnB1dCBmaWVsZCBpbnNpZGUgYW4gSWZyYW1lIGRv
ZXNuJ3QgZ2V0IGNsZWFyZWQgZXZlbiB0aG91Z2ggY2xlYXJGb2N1c2VkTm9kZSBpcyBjYWxsZWQu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02ODE2Mgor
CisgICAgICAgIEFkZCBhIHVuaXQtdGVzdCB0byBjaGVjayB3aGV0aGVyIHRoZSBmb2N1cyBvZiBu
b2RlIGlzIGdldCBjbGVhcmVkIHdoZW4gY2xlYXJGb2N1c05vZGUgY2FsbGVkLgorICAgICAgICBU
aGlzIHRlc3QgY2hlY2sgZm9yIGZvY3VzIG9mIGlucHV0IG5vZGUgaW5zaWRlIGEgZnJhbWUgYWZ0
ZXIgY2xlYXIgZm9jdXMgZ2V0IGNhbGxlZC4KKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBzcmMvV2ViVmlld0ltcGwuY3BwOgorICAgICAgICAoV2ViS2l0
OjpXZWJWaWV3SW1wbDo6Y2xlYXJGb2N1c2VkTm9kZSk6CisgICAgICAgICogdGVzdHMvV2ViRnJh
bWVUZXN0LmNwcDoKKyAgICAgICAgKFdlYktpdDo6VEVTVF9GKTogQWRkZWQgYSB1bml0IHRlc3Qg
dG8gbWFrZSBzdXJlIHRoYXQgZm9jdXMgb2YgdGhlIG5vZGUgaXMgZ2V0IGNsZWFyZWQuCisgICAg
ICAgICogdGVzdHMvZGF0YS9hdXRvZm9jdXNfaW5wdXRfZmllbGRfaWZyYW1lLmh0bWw6IEFkZGVk
LgorICAgICAgICAqIHRlc3RzL2RhdGEvaWZyYW1lX2NsZWFyX2ZvY3VzZWRfbm9kZV90ZXN0Lmh0
bWw6IEFkZGVkLgorCiAyMDExLTA5LTE2ICBBbmRyZXkgS29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1
bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogW0V4dGVuc2lvbnMgQVBJXSBzdXBwb3J0
IGV4dGVuc2lvbnMgZm9yIHJlbW90ZSBpbnNwZWN0b3IgZnJvbnQtZW5kCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAKaW5kZXggNjA4YTliZS4uNjAwNzQ2NiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcApAQCAtMTc4MiwxMCAr
MTc4Miw3IEBAIHZvaWQgV2ViVmlld0ltcGw6OnNldEluaXRpYWxGb2N1cyhib29sIHJldmVyc2Up
CiAKIHZvaWQgV2ViVmlld0ltcGw6OmNsZWFyRm9jdXNlZE5vZGUoKQogewotICAgIGlmICghbV9w
YWdlLmdldCgpKQotICAgICAgICByZXR1cm47Ci0KLSAgICBSZWZQdHI8RnJhbWU+IGZyYW1lID0g
bV9wYWdlLT5tYWluRnJhbWUoKTsKKyAgICBSZWZQdHI8RnJhbWU+IGZyYW1lID0gZm9jdXNlZFdl
YkNvcmVGcmFtZSgpOwogICAgIGlmICghZnJhbWUuZ2V0KCkpCiAgICAgICAgIHJldHVybjsKIApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9XZWJGcmFtZVRlc3QuY3Bw
IGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9XZWJGcmFtZVRlc3QuY3BwCmluZGV4IDc3
NDM2MWYuLmQzMjA4MWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMv
V2ViRnJhbWVUZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL1dlYkZy
YW1lVGVzdC5jcHAKQEAgLTQyLDcgKzQyLDggQEAKICNpbmNsdWRlICJXZWJVUkwuaCIKICNpbmNs
dWRlICJXZWJVUkxSZXF1ZXN0LmgiCiAjaW5jbHVkZSAiV2ViVVJMUmVzcG9uc2UuaCIKLSNpbmNs
dWRlICJXZWJWaWV3LmgiCisjaW5jbHVkZSAiV2ViVmlld0NsaWVudC5oIgorI2luY2x1ZGUgIldl
YlZpZXdJbXBsLmgiCiAjaW5jbHVkZSAidjguaCIKICNpbmNsdWRlIDxnb29nbGV1cmwvc3JjL2d1
cmwuaD4KICNpbmNsdWRlIDxndGVzdC9ndGVzdC5oPgpAQCAtMjU1LDQgKzI1NiwyOCBAQCBURVNU
X0YoV2ViRnJhbWVUZXN0LCBSZWxvYWREb2VzbnRTZXRSZWRpcmVjdCkKICAgICBzZXJ2ZVJlcXVl
c3RzKCk7CiB9CiAKK1RFU1RfRihXZWJGcmFtZVRlc3QsIENsZWFyRm9jdXNlZE5vZGVUZXh0KQor
eworICAgIHJlZ2lzdGVyTW9ja2VkSHR0cFVSTExvYWQoImlmcmFtZV9jbGVhcl9mb2N1c2VkX25v
ZGVfdGVzdC5odG1sIik7CisgICAgcmVnaXN0ZXJNb2NrZWRIdHRwVVJMTG9hZCgiYXV0b2ZvY3Vz
X2lucHV0X2ZpZWxkX2lmcmFtZS5odG1sIik7CisKKyAgICAvLyBDcmVhdGUgYW5kIGluaXRpYWxp
emUgdGhlIFdlYlZpZXcuCisgICAgVGVzdFdlYkZyYW1lQ2xpZW50IHdlYkZyYW1lQ2xpZW50Owor
ICAgIFdlYlZpZXdDbGllbnQgd2Vidmlld0NsaWVudDsKKyAgICBXZWJWaWV3SW1wbCogd2ViVmll
d0ltcGwgPSBzdGF0aWNfY2FzdDxXZWJWaWV3SW1wbCo+KFdlYlZpZXc6OmNyZWF0ZSgmd2Vidmll
d0NsaWVudCkpOworICAgIHdlYlZpZXdJbXBsLT5zZXR0aW5ncygpLT5zZXRKYXZhU2NyaXB0RW5h
YmxlZCh0cnVlKTsKKyAgICB3ZWJWaWV3SW1wbC0+aW5pdGlhbGl6ZU1haW5GcmFtZSgmd2ViRnJh
bWVDbGllbnQpOworCisgICAgbG9hZEh0dHBGcmFtZSh3ZWJWaWV3SW1wbC0+bWFpbkZyYW1lKCks
ICJpZnJhbWVfY2xlYXJfZm9jdXNlZF9ub2RlX3Rlc3QuaHRtbCIpOworICAgIHNlcnZlUmVxdWVz
dHMoKTsKKworICAgIC8vIENsZWFyIHRoZSBmb2N1c2VkIG5vZGUuCisgICAgd2ViVmlld0ltcGwt
PmNsZWFyRm9jdXNlZE5vZGUoKTsKKworICAgIC8vIE5vdyByZXRyaWV2ZSB0aGUgRm9jdXNlZE5v
ZGUgYW5kIHRlc3QgaXQgc2hvdWxkIGJlIG51bGwuCisgICAgRVhQRUNUX0VRKDAsIHdlYlZpZXdJ
bXBsLT5mb2N1c2VkV2ViQ29yZU5vZGUoKSk7CisKKyAgICB3ZWJWaWV3SW1wbC0+Y2xvc2UoKTsg
Cit9CisKIH0gLy8gbmFtZXNwYWNlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3Rlc3RzL2RhdGEvYXV0b2ZvY3VzX2lucHV0X2ZpZWxkX2lmcmFtZS5odG1sIGIvU291cmNlL1dl
YktpdC9jaHJvbWl1bS90ZXN0cy9kYXRhL2F1dG9mb2N1c19pbnB1dF9maWVsZF9pZnJhbWUuaHRt
bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43NmM4NzBiCi0tLSAvZGV2L251
bGwKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9kYXRhL2F1dG9mb2N1c19pbnB1
dF9maWVsZF9pZnJhbWUuaHRtbApAQCAtMCwwICsxLDEyIEBACis8aHRtbD4KKyAgPHNjcmlwdCB0
eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgorICAgZnVuY3Rpb24gYXV0b2ZvY3VzKCkgeworICAgICAg
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lucHV0ZmllbGQnKS5mb2N1cygpOworICAgfQorICAg
d2luZG93Lm9ubG9hZCA9IGF1dG9mb2N1czsKKyAgPC9zY3JpcHQ+CisgIDxib2R5PgorICAgIDxw
PlRoaXMgcGFnZSBoYXMgYSBhdXRvIGZvY3VzZWQgaW5wdXQgZmllbGQuPC9wPgorICAgIDxpbnB1
dCB0eXBlPSJ0ZXh0IiBpZD0iaW5wdXRmaWVsZCIgLz4KKyAgPC9ib2R5PgorPC9odG1sPgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9kYXRhL2lmcmFtZV9jbGVhcl9m
b2N1c2VkX25vZGVfdGVzdC5odG1sIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9kYXRh
L2lmcmFtZV9jbGVhcl9mb2N1c2VkX25vZGVfdGVzdC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLjFhNzU4MGUKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3Rlc3RzL2RhdGEvaWZyYW1lX2NsZWFyX2ZvY3VzZWRfbm9kZV90ZXN0Lmh0bWwK
QEAgLTAsMCArMSw3IEBACis8aHRtbD4KKyAgPGJvZHk+CisgICAgVGhpcyBpcyBhIHRlc3QgY2Fz
ZSB0byBjbGVhciB0aGUgZm9jdXNlZCBub2RlIGluc2lkZSBvZiBpZnJhbWUuCisgICAgPGlmcmFt
ZSB3aWR0aD00MDAgaGVpZ2h0PTIwMCBpZD0iaWZyYW1lIiBzcmM9ImF1dG9mb2N1c19pbnB1dF9m
aWVsZF9pZnJhbWUuaHRtbCI+PC9pZnJhbWU+CisgIDwvYm9keT4KKzwvaHRtbD4KKwo=
</data>
<flag name="review"
          id="104465"
          type_id="1"
          status="+"
          setter="abarth"
    />
    <flag name="commit-queue"
          id="104466"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>107767</attachid>
            <date>2011-09-17 01:38:44 -0700</date>
            <delta_ts>2011-09-17 02:48:32 -0700</delta_ts>
            <desc>resolved-compilation-error.patch</desc>
            <filename>focus-node-clear-test.patch</filename>
            <type>text/plain</type>
            <size>4459</size>
            <attacher name="chandra shekar vallala">chandra.vallala</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXggODk5ZTUwNC4uYzI2MThkNiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMS0wOS0xNyAgY2hhbmRyYSBz
aGVrYXIgdmFsbGFsYSAgPGNoYW5kcmEudmFsbGFsYUBtb3Rvcm9sYS5jb20+CisKKyAgICAgICAg
W2Nocm9taXVtXVRoZSBmb2N1cyBvZiBhbiBpbnB1dCBmaWVsZCBpbnNpZGUgYW4gSWZyYW1lIGRv
ZXNuJ3QgZ2V0IGNsZWFyZWQgZXZlbiB0aG91Z2ggY2xlYXJGb2N1c2VkTm9kZSBpcyBjYWxsZWQu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02ODE2Mgor
CisgICAgICAgIEFkZCBhIHVuaXQtdGVzdCB0byBjaGVjayB3aGV0aGVyIHRoZSBmb2N1cyBvZiBu
b2RlIGlzIGdldCBjbGVhcmVkIHdoZW4gY2xlYXJGb2N1c05vZGUgY2FsbGVkLgorICAgICAgICBU
aGlzIHRlc3QgY2hlY2sgZm9yIGZvY3VzIG9mIGlucHV0IG5vZGUgaW5zaWRlIGEgZnJhbWUgYWZ0
ZXIgY2xlYXIgZm9jdXMgZ2V0IGNhbGxlZC4KKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBzcmMvV2ViVmlld0ltcGwuY3BwOgorICAgICAgICAoV2ViS2l0
OjpXZWJWaWV3SW1wbDo6Y2xlYXJGb2N1c2VkTm9kZSk6CisgICAgICAgICogdGVzdHMvV2ViRnJh
bWVUZXN0LmNwcDoKKyAgICAgICAgKFdlYktpdDo6VEVTVF9GKTogQWRkZWQgYSB1bml0IHRlc3Qg
dG8gbWFrZSBzdXJlIHRoYXQgZm9jdXMgb2YgdGhlIG5vZGUgaXMgZ2V0IGNsZWFyZWQuCisgICAg
ICAgICogdGVzdHMvZGF0YS9hdXRvZm9jdXNfaW5wdXRfZmllbGRfaWZyYW1lLmh0bWw6IEFkZGVk
LgorICAgICAgICAqIHRlc3RzL2RhdGEvaWZyYW1lX2NsZWFyX2ZvY3VzZWRfbm9kZV90ZXN0Lmh0
bWw6IEFkZGVkLgorCiAyMDExLTA5LTE2ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+
CiAKICAgICAgICAgUmVuYW1lIEVOQUJMRShMRVZFTERCKSB0byBVU0UoTEVWRUxEQikKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcCBiL1NvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAppbmRleCA2MDhhOWJlLi42MDA3
NDY2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5j
cHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCkBAIC0x
NzgyLDEwICsxNzgyLDcgQEAgdm9pZCBXZWJWaWV3SW1wbDo6c2V0SW5pdGlhbEZvY3VzKGJvb2wg
cmV2ZXJzZSkKIAogdm9pZCBXZWJWaWV3SW1wbDo6Y2xlYXJGb2N1c2VkTm9kZSgpCiB7Ci0gICAg
aWYgKCFtX3BhZ2UuZ2V0KCkpCi0gICAgICAgIHJldHVybjsKLQotICAgIFJlZlB0cjxGcmFtZT4g
ZnJhbWUgPSBtX3BhZ2UtPm1haW5GcmFtZSgpOworICAgIFJlZlB0cjxGcmFtZT4gZnJhbWUgPSBm
b2N1c2VkV2ViQ29yZUZyYW1lKCk7CiAgICAgaWYgKCFmcmFtZS5nZXQoKSkKICAgICAgICAgcmV0
dXJuOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL1dlYkZyYW1l
VGVzdC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL1dlYkZyYW1lVGVzdC5jcHAK
aW5kZXggYWUxZjkyOC4uY2VlNzFiZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1
bS90ZXN0cy9XZWJGcmFtZVRlc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVz
dHMvV2ViRnJhbWVUZXN0LmNwcApAQCAtNDIsNyArNDIsOCBAQAogI2luY2x1ZGUgIldlYlVSTC5o
IgogI2luY2x1ZGUgIldlYlVSTFJlcXVlc3QuaCIKICNpbmNsdWRlICJXZWJVUkxSZXNwb25zZS5o
IgotI2luY2x1ZGUgIldlYlZpZXcuaCIKKyNpbmNsdWRlICJXZWJWaWV3Q2xpZW50LmgiCisjaW5j
bHVkZSAiV2ViVmlld0ltcGwuaCIKICNpbmNsdWRlICJ2OC5oIgogI2luY2x1ZGUgPGdvb2dsZXVy
bC9zcmMvZ3VybC5oPgogI2luY2x1ZGUgPGd0ZXN0L2d0ZXN0Lmg+CkBAIC0xMTksNiArMTIwLDkg
QEAgcHJvdGVjdGVkOgogY2xhc3MgVGVzdFdlYkZyYW1lQ2xpZW50IDogcHVibGljIFdlYkZyYW1l
Q2xpZW50IHsKIH07CiAKK2NsYXNzIFRlc3RXZWJWaWV3Q2xpZW50IDogcHVibGljIFdlYlZpZXdD
bGllbnQgeworfTsKKwogVEVTVF9GKFdlYkZyYW1lVGVzdCwgQ29udGVudFRleHQpCiB7CiAgICAg
cmVnaXN0ZXJNb2NrZWRIdHRwVVJMTG9hZCgiaWZyYW1lc190ZXN0Lmh0bWwiKTsKQEAgLTI1NSw0
ICsyNTksMjggQEAgVEVTVF9GKFdlYkZyYW1lVGVzdCwgUmVsb2FkRG9lc250U2V0UmVkaXJlY3Qp
CiAgICAgc2VydmVSZXF1ZXN0cygpOwogfQogCitURVNUX0YoV2ViRnJhbWVUZXN0LCBDbGVhckZv
Y3VzZWROb2RlVGVzdCkKK3sKKyAgICByZWdpc3Rlck1vY2tlZEh0dHBVUkxMb2FkKCJpZnJhbWVf
Y2xlYXJfZm9jdXNlZF9ub2RlX3Rlc3QuaHRtbCIpOworICAgIHJlZ2lzdGVyTW9ja2VkSHR0cFVS
TExvYWQoImF1dG9mb2N1c19pbnB1dF9maWVsZF9pZnJhbWUuaHRtbCIpOworCisgICAgLy8gQ3Jl
YXRlIGFuZCBpbml0aWFsaXplIHRoZSBXZWJWaWV3LgorICAgIFRlc3RXZWJGcmFtZUNsaWVudCB3
ZWJGcmFtZUNsaWVudDsKKyAgICBUZXN0V2ViVmlld0NsaWVudCB3ZWJ2aWV3Q2xpZW50OworICAg
IFdlYlZpZXdJbXBsKiB3ZWJWaWV3SW1wbCA9IHN0YXRpY19jYXN0PFdlYlZpZXdJbXBsKj4oV2Vi
Vmlldzo6Y3JlYXRlKCZ3ZWJ2aWV3Q2xpZW50KSk7CisgICAgd2ViVmlld0ltcGwtPnNldHRpbmdz
KCktPnNldEphdmFTY3JpcHRFbmFibGVkKHRydWUpOworICAgIHdlYlZpZXdJbXBsLT5pbml0aWFs
aXplTWFpbkZyYW1lKCZ3ZWJGcmFtZUNsaWVudCk7CisKKyAgICBsb2FkSHR0cEZyYW1lKHdlYlZp
ZXdJbXBsLT5tYWluRnJhbWUoKSwgImlmcmFtZV9jbGVhcl9mb2N1c2VkX25vZGVfdGVzdC5odG1s
Iik7CisgICAgc2VydmVSZXF1ZXN0cygpOworCisgICAgLy8gQ2xlYXIgdGhlIGZvY3VzZWQgbm9k
ZS4KKyAgICB3ZWJWaWV3SW1wbC0+Y2xlYXJGb2N1c2VkTm9kZSgpOworCisgICAgLy8gTm93IHJl
dHJpZXZlIHRoZSBGb2N1c2VkTm9kZSBhbmQgdGVzdCBpdCBzaG91bGQgYmUgbnVsbC4KKyAgICBF
WFBFQ1RfRVEoMCwgd2ViVmlld0ltcGwtPmZvY3VzZWRXZWJDb3JlTm9kZSgpKTsKKworICAgIHdl
YlZpZXdJbXBsLT5jbG9zZSgpOyAKK30KKwogfSAvLyBuYW1lc3BhY2UKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvZGF0YS9hdXRvZm9jdXNfaW5wdXRfZmllbGRfaWZy
YW1lLmh0bWwgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL2RhdGEvYXV0b2ZvY3VzX2lu
cHV0X2ZpZWxkX2lmcmFtZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
Ljc2Yzg3MGIKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3Rz
L2RhdGEvYXV0b2ZvY3VzX2lucHV0X2ZpZWxkX2lmcmFtZS5odG1sCkBAIC0wLDAgKzEsMTIgQEAK
KzxodG1sPgorICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CisgICBmdW5jdGlvbiBh
dXRvZm9jdXMoKSB7CisgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW5wdXRmaWVsZCcp
LmZvY3VzKCk7CisgICB9CisgICB3aW5kb3cub25sb2FkID0gYXV0b2ZvY3VzOworICA8L3Njcmlw
dD4KKyAgPGJvZHk+CisgICAgPHA+VGhpcyBwYWdlIGhhcyBhIGF1dG8gZm9jdXNlZCBpbnB1dCBm
aWVsZC48L3A+CisgICAgPGlucHV0IHR5cGU9InRleHQiIGlkPSJpbnB1dGZpZWxkIiAvPgorICA8
L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3Rz
L2RhdGEvaWZyYW1lX2NsZWFyX2ZvY3VzZWRfbm9kZV90ZXN0Lmh0bWwgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3Rlc3RzL2RhdGEvaWZyYW1lX2NsZWFyX2ZvY3VzZWRfbm9kZV90ZXN0Lmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMWE3NTgwZQotLS0gL2Rldi9udWxs
CisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvZGF0YS9pZnJhbWVfY2xlYXJfZm9j
dXNlZF9ub2RlX3Rlc3QuaHRtbApAQCAtMCwwICsxLDcgQEAKKzxodG1sPgorICA8Ym9keT4KKyAg
ICBUaGlzIGlzIGEgdGVzdCBjYXNlIHRvIGNsZWFyIHRoZSBmb2N1c2VkIG5vZGUgaW5zaWRlIG9m
IGlmcmFtZS4KKyAgICA8aWZyYW1lIHdpZHRoPTQwMCBoZWlnaHQ9MjAwIGlkPSJpZnJhbWUiIHNy
Yz0iYXV0b2ZvY3VzX2lucHV0X2ZpZWxkX2lmcmFtZS5odG1sIj48L2lmcmFtZT4KKyAgPC9ib2R5
PgorPC9odG1sPgorCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>