<?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>44027</bug_id>
          
          <creation_ts>2010-08-15 05:15:55 -0700</creation_ts>
          <short_desc>Web Inspector: [REGRESSION] console&apos;s clear command does not work.</short_desc>
          <delta_ts>2010-08-16 05:17:14 -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>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>264813</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-08-15 05:15:55 -0700</bug_when>
    <thetext>Patch to follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264814</commentid>
    <comment_count>1</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-08-15 05:16:20 -0700</bug_when>
    <thetext>Regresed in r63891.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264815</commentid>
    <comment_count>2</comment_count>
      <attachid>64443</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-08-15 05:27:14 -0700</bug_when>
    <thetext>Created attachment 64443
[PATCH] Proposed fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264816</commentid>
    <comment_count>3</comment_count>
      <attachid>64444</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-08-15 05:34:32 -0700</bug_when>
    <thetext>Created attachment 64444
[PATCH] Same with proper test title.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264840</commentid>
    <comment_count>4</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2010-08-15 10:46:26 -0700</bug_when>
    <thetext>Any particular reason we wait for a callback to clear the UI? I don&apos;t see a purpose
to the consoleMessagesCleared notification. I&apos;d rather the UI clear instantly. Am
I missing something, or are we just being consistent and letting every backend
message have some kind of callback? Looks good to me, I just have this
question.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264850</commentid>
    <comment_count>5</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-08-15 11:15:09 -0700</bug_when>
    <thetext>This bug should have stated more clearly that it is about clear() command in the console not working.

We initiate clear from injected script (backend) in case of command line api use. So we need to send a direct message to the frontend. Easy to forget - same happened to Yury. So I added a test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264871</commentid>
    <comment_count>6</comment_count>
      <attachid>64444</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2010-08-15 13:11:23 -0700</bug_when>
    <thetext>Comment on attachment 64444
[PATCH] Same with proper test title.

(In reply to comment #5)
&gt; This bug should have stated more clearly that it is about clear() command
&gt; in the console not working.

My fault. Its entirely clear from the bug&apos;s title, I just overlooked it!


&gt; We initiate clear from injected script (backend) in case of command line
&gt; api use. So we need to send a direct message to the frontend. Easy to forget
&gt; - same happened to Yury. So I added a test.

Haha, you&apos;re right its easy to forget =). Good fix and nice test.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265028</commentid>
    <comment_count>7</comment_count>
      <attachid>64444</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-08-16 05:16:53 -0700</bug_when>
    <thetext>Comment on attachment 64444
[PATCH] Same with proper test title.

Clearing flags on attachment: 64444

Committed r65412: &lt;http://trac.webkit.org/changeset/65412&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265029</commentid>
    <comment_count>8</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-08-16 05:17:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64443</attachid>
            <date>2010-08-15 05:27:14 -0700</date>
            <delta_ts>2010-08-15 05:34:32 -0700</delta_ts>
            <desc>[PATCH] Proposed fix.</desc>
            <filename>clear_console</filename>
            <type>text/plain</type>
            <size>8121</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmMTNhMGE1Li5hMzU0YWNhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTAtMDgt
MTUgIFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogW1JFR1JF
U1NJT05dIGNvbnNvbGUncyBjbGVhciBjb21tYW5kIGRvZXMgbm90IHdvcmsuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NDAyNworCisgICAgICAgICog
aW5zcGVjdG9yL2NvbnNvbGUtY2xlYXIuaHRtbDoKKyAgICAgICAgKiBpbnNwZWN0b3IvY29uc29s
ZS1jb21tYW5kLWNsZWFyLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaW5zcGVjdG9y
L2NvbnNvbGUtY29tbWFuZC1jbGVhci5odG1sOiBDb3BpZWQgZnJvbSBMYXlvdXRUZXN0cy9pbnNw
ZWN0b3IvY29uc29sZS1jbGVhci5odG1sLgorCiAyMDEwLTA4LTE0ICBNYXJ0aW4gUm9iaW5zb24g
IDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBTb21lIHRlc3QgcmVzdWx0
cyBhcmUgb25lIHBpeGVsIGRpZmZlcmVudCBiZXR3ZWVuIHRoZSB4ODZfNjQgYW5kIGkzODYgYm90
cwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtY2xlYXIuaHRtbCBi
L0xheW91dFRlc3RzL2luc3BlY3Rvci9jb25zb2xlLWNsZWFyLmh0bWwKaW5kZXggZDgzOTVkNi4u
NGJjOTA3MCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtY2xlYXIu
aHRtbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvY29uc29sZS1jbGVhci5odG1sCkBAIC0x
Nyw3ICsxNyw3IEBAIGZ1bmN0aW9uIGRvaXQoKQogICAgICAgICBvdXRwdXQoIj09PSBBZnRlciBj
bGVhciA9PT0iKTsgCiAgICAgICAgIGR1bXBDb25zb2xlTWVzc2FnZXMoKTsKICAgICB9Ci0gICAg
ZXZhbHVhdGVJbldlYkluc3BlY3RvcigiV2ViSW5zcGVjdG9yLmNvbnNvbGUucmVxdWVzdENsZWFy
TWVzc2FnZXMoKSIsIGNhbGxiYWNrKTsKKyAgICBldmFsdWF0ZUluV2ViSW5zcGVjdG9yKCJJbmpl
Y3RlZFNjcmlwdEFjY2Vzcy5nZXREZWZhdWx0KCkuZXZhbHVhdGUoJ2NsZWFyKCknKSIsIGNhbGxi
YWNrKTsKIH0KIAogPC9zY3JpcHQ+CkBAIC0yNSw3ICsyNSw3IEBAIGZ1bmN0aW9uIGRvaXQoKQog
CiA8Ym9keSBvbmxvYWQ9Im9ubG9hZCgpIj4KIDxwPgotVGVzdHMgdGhhdCBjb25zb2xlIGlzIGNs
ZWFyZWQgdXBvbiByZXF1ZXN0Q2xlYXJNZXNzYWdlcyBjYWxsLgorVGVzdHMgdGhhdCBjb25zb2xl
IGlzIGNsZWFyZWQgdXBvbiBjbGVhcigpIGV2YWwgaW4gY29uc29sZS4KIDwvcD4KIAogPC9ib2R5
PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtY29tbWFuZC1jbGVh
ci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvY29uc29sZS1jb21tYW5kLWNs
ZWFyLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yZmIz
MjhmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtY29t
bWFuZC1jbGVhci1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMSBAQAorQ09OU09MRSBNRVNTQUdF
OiBsaW5lIDk6IG9uZQorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDEwOiB0d28KK0NPTlNPTEUgTUVT
U0FHRTogbGluZSAxMTogdGhyZWUKK1Rlc3RzIHRoYXQgY29uc29sZSBpcyBjbGVhcmVkIHVwb24g
cmVxdWVzdENsZWFyTWVzc2FnZXMgY2FsbC4KKworPT09IEJlZm9yZSBjbGVhciA9PT0KK2NvbnNv
bGUtY29tbWFuZC1jbGVhci5odG1sOjlvbmUKK2NvbnNvbGUtY29tbWFuZC1jbGVhci5odG1sOjEw
dHdvCitjb25zb2xlLWNvbW1hbmQtY2xlYXIuaHRtbDoxMXRocmVlCis9PT0gQWZ0ZXIgY2xlYXIg
PT09CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9jb25zb2xlLWNvbW1hbmQt
Y2xlYXIuaHRtbCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9jb25zb2xlLWNvbW1hbmQtY2xlYXIu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5kODM5NWQ2Ci0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtY29tbWFuZC1jbGVhci5o
dG1sCkBAIC0wLDAgKzEsMzIgQEAKKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vaHR0
cC90ZXN0cy9pbnNwZWN0b3IvaW5zcGVjdG9yLXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBz
cmM9Ii4uL2h0dHAvdGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtdGVzdHMuanMiPjwvc2NyaXB0Pgor
PHNjcmlwdD4KKworZnVuY3Rpb24gZG9pdCgpCit7CisgICAgY29uc29sZS5sb2coIm9uZSIpOwor
ICAgIGNvbnNvbGUubG9nKCJ0d28iKTsKKyAgICBjb25zb2xlLmxvZygidGhyZWUiKTsKKworICAg
IG91dHB1dCgiPT09IEJlZm9yZSBjbGVhciA9PT0iKTsgCisgICAgZHVtcENvbnNvbGVNZXNzYWdl
cyh0cnVlKTsKKyAgICBmdW5jdGlvbiBjYWxsYmFjaygpCisgICAgeworICAgICAgICBvdXRwdXQo
Ij09PSBBZnRlciBjbGVhciA9PT0iKTsgCisgICAgICAgIGR1bXBDb25zb2xlTWVzc2FnZXMoKTsK
KyAgICB9CisgICAgZXZhbHVhdGVJbldlYkluc3BlY3RvcigiV2ViSW5zcGVjdG9yLmNvbnNvbGUu
cmVxdWVzdENsZWFyTWVzc2FnZXMoKSIsIGNhbGxiYWNrKTsKK30KKworPC9zY3JpcHQ+Cis8L2hl
YWQ+CisKKzxib2R5IG9ubG9hZD0ib25sb2FkKCkiPgorPHA+CitUZXN0cyB0aGF0IGNvbnNvbGUg
aXMgY2xlYXJlZCB1cG9uIHJlcXVlc3RDbGVhck1lc3NhZ2VzIGNhbGwuCis8L3A+CisKKzwvYm9k
eT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFu
Z2VMb2cKaW5kZXggYjQ3NDM1Ny4uY2JkOTcyMSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VM
b2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMiBAQAorMjAxMC0wOC0xNSAg
UGF2ZWwgRmVsZG1hbiAgPHBmZWxkbWFuQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZWIgSW5zcGVjdG9yOiBbUkVHUkVTU0lP
Tl0gY29uc29sZSdzIGNsZWFyIGNvbW1hbmQgZG9lcyBub3Qgd29yay4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ0MDI3CisKKyAgICAgICAgVGVzdDog
aW5zcGVjdG9yL2NvbnNvbGUtY29tbWFuZC1jbGVhci5odG1sCisKKyAgICAgICAgKiBpbnNwZWN0
b3IvSW5zcGVjdG9yLmlkbDoKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yQmFja2VuZC5j
cHA6CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckJhY2tlbmQuaDoKKyAgICAgICAgKiBp
bnNwZWN0b3IvSW5zcGVjdG9yQ29udHJvbGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbnNw
ZWN0b3JDb250cm9sbGVyOjpjbGVhckNvbnNvbGVNZXNzYWdlcyk6CisgICAgICAgICogaW5zcGVj
dG9yL2Zyb250LWVuZC9Db25zb2xlVmlldy5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5Db25z
b2xlVmlldy5wcm90b3R5cGUucmVxdWVzdENsZWFyTWVzc2FnZXMpOgorICAgICAgICAqIGluc3Bl
Y3Rvci9mcm9udC1lbmQvaW5zcGVjdG9yLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLmNvbnNv
bGVNZXNzYWdlc0NsZWFyZWQpOgorCiAyMDEwLTA4LTE0ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5y
ZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCBy
NjUzNzQuCmRpZmYgLS1naXQgYS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuaWRsIGIvV2Vi
Q29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmlkbAppbmRleCBkNzNkMzc0Li4xYzY2YjU5IDEwMDY0
NAotLS0gYS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuaWRsCisrKyBiL1dlYkNvcmUvaW5z
cGVjdG9yL0luc3BlY3Rvci5pZGwKQEAgLTY3LDYgKzY3LDcgQEAgbW9kdWxlIGNvcmUgewogICAg
ICAgICBbbm90aWZ5XSB2b2lkIHVwZGF0ZUNvbnNvbGVNZXNzYWdlUmVwZWF0Q291bnQob3V0IHVu
c2lnbmVkIGxvbmcgY291bnQpOwogICAgICAgICBbbm90aWZ5XSB2b2lkIHVwZGF0ZUZvY3VzZWRO
b2RlKG91dCBsb25nIG5vZGVJZCk7CiAgICAgICAgIFtub3RpZnldIHZvaWQgdXBkYXRlUmVzb3Vy
Y2Uob3V0IFZhbHVlIHJlc291cmNlKTsKKyAgICAgICAgW25vdGlmeV0gdm9pZCBjb25zb2xlTWVz
c2FnZXNDbGVhcmVkKCk7CiAKICNpZiBkZWZpbmVkKEVOQUJMRV9KQVZBU0NSSVBUX0RFQlVHR0VS
KSAmJiBFTkFCTEVfSkFWQVNDUklQVF9ERUJVR0dFUgogICAgICAgICBbbm90aWZ5XSB2b2lkIGFk
ZFByb2ZpbGVIZWFkZXIob3V0IE9iamVjdCBoZWFkZXIpOwpAQCAtMTc2LDggKzE3Nyw3IEBAIG1v
ZHVsZSBjb3JlIHsKICAgICAgICAgW2hhbmRsZXI9RE9NXSB2b2lkIHNlYXJjaENhbmNlbGVkKCk7
CiAgICAgICAgIFtoYW5kbGVyPURPTV0gdm9pZCBwdXNoTm9kZUJ5UGF0aFRvRnJvbnRlbmQoaW4g
bG9uZyBjYWxsSWQsIGluIFN0cmluZyBwYXRoLCBvdXQgbG9uZyBub2RlSWQpOwogCi0gICAgICAg
IFtoYW5kbGVyPUJhY2tlbmRdIHZvaWQgY2xlYXJDb25zb2xlTWVzc2FnZXMoaW4gbG9uZyBjYWxs
SWQpOwotCisgICAgICAgIFtoYW5kbGVyPUNvbnRyb2xsZXJdIHZvaWQgY2xlYXJDb25zb2xlTWVz
c2FnZXMoKTsKICAgICAgICAgW2hhbmRsZXI9Q29udHJvbGxlcl0gdm9pZCBoaWdobGlnaHRET01O
b2RlKGluIGxvbmcgbm9kZUlkKTsKICAgICAgICAgW2hhbmRsZXI9Q29udHJvbGxlcl0gdm9pZCBo
aWRlRE9NTm9kZUhpZ2hsaWdodCgpOwogICAgICAgICBbaGFuZGxlcj1Db250cm9sbGVyXSB2b2lk
IG9wZW5Jbkluc3BlY3RlZFdpbmRvdyhpbiBTdHJpbmcgdXJsKTsKZGlmZiAtLWdpdCBhL1dlYkNv
cmUvaW5zcGVjdG9yL0luc3BlY3RvckJhY2tlbmQuY3BwIGIvV2ViQ29yZS9pbnNwZWN0b3IvSW5z
cGVjdG9yQmFja2VuZC5jcHAKaW5kZXggMGExOGUxYy4uZjBlZDk0YiAxMDA2NDQKLS0tIGEvV2Vi
Q29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQmFja2VuZC5jcHAKKysrIGIvV2ViQ29yZS9pbnNwZWN0
b3IvSW5zcGVjdG9yQmFja2VuZC5jcHAKQEAgLTEwNiwxMSArMTA2LDYgQEAgdm9pZCBJbnNwZWN0
b3JCYWNrZW5kOjpkaXNwYXRjaE9uSW5qZWN0ZWRTY3JpcHQobG9uZyBpbmplY3RlZFNjcmlwdElk
LCBjb25zdCBTdHIKICAgICBpbmplY3RlZFNjcmlwdC5kaXNwYXRjaChtZXRob2ROYW1lLCBhcmd1
bWVudHMsIHJlc3VsdCwgaGFkRXhjZXB0aW9uKTsKIH0KIAotdm9pZCBJbnNwZWN0b3JCYWNrZW5k
OjpjbGVhckNvbnNvbGVNZXNzYWdlcygpCi17Ci0gICAgbV9pbnNwZWN0b3JDb250cm9sbGVyLT5j
bGVhckNvbnNvbGVNZXNzYWdlcygpOwotfQotCiB2b2lkIEluc3BlY3RvckJhY2tlbmQ6OnJlbGVh
c2VXcmFwcGVyT2JqZWN0R3JvdXAobG9uZyBpbmplY3RlZFNjcmlwdElkLCBjb25zdCBTdHJpbmcm
IG9iamVjdEdyb3VwKQogewogICAgIG1faW5zcGVjdG9yQ29udHJvbGxlci0+aW5qZWN0ZWRTY3Jp
cHRIb3N0KCktPnJlbGVhc2VXcmFwcGVyT2JqZWN0R3JvdXAoaW5qZWN0ZWRTY3JpcHRJZCwgb2Jq
ZWN0R3JvdXApOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQmFja2Vu
ZC5oIGIvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQmFja2VuZC5oCmluZGV4IDYzYzRhMDku
LjI3YTkzZWIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckJhY2tlbmQu
aAorKysgYi9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JCYWNrZW5kLmgKQEAgLTY3LDcgKzY3
LDYgQEAgcHVibGljOgogCiAgICAgdm9pZCBzZXRJbmplY3RlZFNjcmlwdFNvdXJjZShjb25zdCBT
dHJpbmcmIHNvdXJjZSk7CiAgICAgdm9pZCBkaXNwYXRjaE9uSW5qZWN0ZWRTY3JpcHQobG9uZyBp
bmplY3RlZFNjcmlwdElkLCBjb25zdCBTdHJpbmcmIG1ldGhvZE5hbWUsIGNvbnN0IFN0cmluZyYg
YXJndW1lbnRzLCBSZWZQdHI8SW5zcGVjdG9yVmFsdWU+KiByZXN1bHQsIGJvb2wqIGhhZEV4Y2Vw
dGlvbik7Ci0gICAgdm9pZCBjbGVhckNvbnNvbGVNZXNzYWdlcygpOwogCiAgICAgLy8gR2VuZXJp
YyBjb2RlIGNhbGxlZCBmcm9tIGN1c3RvbSBpbXBsZW1lbnRhdGlvbnMuCiAgICAgdm9pZCByZWxl
YXNlV3JhcHBlck9iamVjdEdyb3VwKGxvbmcgaW5qZWN0ZWRTY3JpcHRJZCwgY29uc3QgU3RyaW5n
JiBvYmplY3RHcm91cCk7CmRpZmYgLS1naXQgYS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JD
b250cm9sbGVyLmNwcCBiL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckNvbnRyb2xsZXIuY3Bw
CmluZGV4IGViOTJiMzMuLmQxYzUwNzAgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaW5zcGVjdG9yL0lu
c3BlY3RvckNvbnRyb2xsZXIuY3BwCisrKyBiL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckNv
bnRyb2xsZXIuY3BwCkBAIC0zNjEsNiArMzYxLDggQEAgdm9pZCBJbnNwZWN0b3JDb250cm9sbGVy
OjpjbGVhckNvbnNvbGVNZXNzYWdlcygpCiAgICAgbV9pbmplY3RlZFNjcmlwdEhvc3QtPnJlbGVh
c2VXcmFwcGVyT2JqZWN0R3JvdXAoMCAvKiByZWxlYXNlIHRoZSBncm91cCBpbiBhbGwgc2NyaXB0
cyAqLywgImNvbnNvbGUiKTsKICAgICBpZiAobV9kb21BZ2VudCkKICAgICAgICAgbV9kb21BZ2Vu
dC0+cmVsZWFzZURhbmdsaW5nTm9kZXMoKTsKKyAgICBpZiAobV9yZW1vdGVGcm9udGVuZCkKKyAg
ICAgICAgbV9yZW1vdGVGcm9udGVuZC0+Y29uc29sZU1lc3NhZ2VzQ2xlYXJlZCgpOwogfQogCiB2
b2lkIEluc3BlY3RvckNvbnRyb2xsZXI6OnN0YXJ0R3JvdXAoTWVzc2FnZVNvdXJjZSBzb3VyY2Us
IFNjcmlwdENhbGxTdGFjayogY2FsbFN0YWNrLCBib29sIGNvbGxhcHNlZCkKZGlmZiAtLWdpdCBh
L1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Db25zb2xlVmlldy5qcyBiL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9Db25zb2xlVmlldy5qcwppbmRleCAxNTVmNDQxLi4xZjU5ODk3IDEw
MDY0NAotLS0gYS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ29uc29sZVZpZXcuanMKKysr
IGIvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0NvbnNvbGVWaWV3LmpzCkBAIC0yOTYsNyAr
Mjk2LDcgQEAgV2ViSW5zcGVjdG9yLkNvbnNvbGVWaWV3LnByb3RvdHlwZSA9IHsKIAogICAgIHJl
cXVlc3RDbGVhck1lc3NhZ2VzOiBmdW5jdGlvbigpCiAgICAgewotICAgICAgICBJbnNwZWN0b3JC
YWNrZW5kLmNsZWFyQ29uc29sZU1lc3NhZ2VzKFdlYkluc3BlY3Rvci5DYWxsYmFjay53cmFwKHRo
aXMuY2xlYXJNZXNzYWdlcy5iaW5kKHRoaXMpKSk7CisgICAgICAgIEluc3BlY3RvckJhY2tlbmQu
Y2xlYXJDb25zb2xlTWVzc2FnZXMoKTsKICAgICB9LAogCiAgICAgY2xlYXJNZXNzYWdlczogZnVu
Y3Rpb24oKQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3Rv
ci5qcyBiL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3IuanMKaW5kZXggY2Y1
ZWRhMy4uNDJlMTM1NSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL2lu
c3BlY3Rvci5qcworKysgYi9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvaW5zcGVjdG9yLmpz
CkBAIC0xMTA5LDYgKzExMDksMTEgQEAgV2ViSW5zcGVjdG9yLnNlbGVjdERhdGFiYXNlID0gZnVu
Y3Rpb24obykKICAgICBXZWJJbnNwZWN0b3IucGFuZWxzLnN0b3JhZ2Uuc2VsZWN0RGF0YWJhc2Uo
byk7CiB9CiAKK1dlYkluc3BlY3Rvci5jb25zb2xlTWVzc2FnZXNDbGVhcmVkID0gZnVuY3Rpb24o
KQoreworICAgIFdlYkluc3BlY3Rvci5jb25zb2xlLmNsZWFyTWVzc2FnZXMoKTsKK30KKwogV2Vi
SW5zcGVjdG9yLnNlbGVjdERPTVN0b3JhZ2UgPSBmdW5jdGlvbihvKQogewogICAgIFdlYkluc3Bl
Y3Rvci5zaG93UGFuZWwoInN0b3JhZ2UiKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64444</attachid>
            <date>2010-08-15 05:34:32 -0700</date>
            <delta_ts>2010-08-16 05:16:53 -0700</delta_ts>
            <desc>[PATCH] Same with proper test title.</desc>
            <filename>console_clear</filename>
            <type>text/plain</type>
            <size>7405</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmMTNhMGE1Li5hMzU0YWNhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTAtMDgt
MTUgIFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogW1JFR1JF
U1NJT05dIGNvbnNvbGUncyBjbGVhciBjb21tYW5kIGRvZXMgbm90IHdvcmsuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NDAyNworCisgICAgICAgICog
aW5zcGVjdG9yL2NvbnNvbGUtY2xlYXIuaHRtbDoKKyAgICAgICAgKiBpbnNwZWN0b3IvY29uc29s
ZS1jb21tYW5kLWNsZWFyLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaW5zcGVjdG9y
L2NvbnNvbGUtY29tbWFuZC1jbGVhci5odG1sOiBDb3BpZWQgZnJvbSBMYXlvdXRUZXN0cy9pbnNw
ZWN0b3IvY29uc29sZS1jbGVhci5odG1sLgorCiAyMDEwLTA4LTE0ICBNYXJ0aW4gUm9iaW5zb24g
IDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBTb21lIHRlc3QgcmVzdWx0
cyBhcmUgb25lIHBpeGVsIGRpZmZlcmVudCBiZXR3ZWVuIHRoZSB4ODZfNjQgYW5kIGkzODYgYm90
cwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtY29tbWFuZC1jbGVh
ci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvY29uc29sZS1jb21tYW5kLWNs
ZWFyLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi44NDhl
OGMyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtY29t
bWFuZC1jbGVhci1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMSBAQAorQ09OU09MRSBNRVNTQUdF
OiBsaW5lIDk6IG9uZQorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDEwOiB0d28KK0NPTlNPTEUgTUVT
U0FHRTogbGluZSAxMTogdGhyZWUKK1Rlc3RzIHRoYXQgY29uc29sZSBpcyBjbGVhcmVkIHVwb24g
Y2xlYXIoKSBldmFsIGluIGNvbnNvbGUuCisKKz09PSBCZWZvcmUgY2xlYXIgPT09Citjb25zb2xl
LWNvbW1hbmQtY2xlYXIuaHRtbDo5b25lCitjb25zb2xlLWNvbW1hbmQtY2xlYXIuaHRtbDoxMHR3
bworY29uc29sZS1jb21tYW5kLWNsZWFyLmh0bWw6MTF0aHJlZQorPT09IEFmdGVyIGNsZWFyID09
PQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvY29uc29sZS1jb21tYW5kLWNs
ZWFyLmh0bWwgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvY29uc29sZS1jb21tYW5kLWNsZWFyLmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOWNiMmY1YwotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9jb25zb2xlLWNvbW1hbmQtY2xlYXIuaHRt
bApAQCAtMCwwICsxLDMyIEBACis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4uL2h0dHAv
dGVzdHMvaW5zcGVjdG9yL2luc3BlY3Rvci10ZXN0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3Jj
PSIuLi9odHRwL3Rlc3RzL2luc3BlY3Rvci9jb25zb2xlLXRlc3RzLmpzIj48L3NjcmlwdD4KKzxz
Y3JpcHQ+CisKK2Z1bmN0aW9uIGRvaXQoKQoreworICAgIGNvbnNvbGUubG9nKCJvbmUiKTsKKyAg
ICBjb25zb2xlLmxvZygidHdvIik7CisgICAgY29uc29sZS5sb2coInRocmVlIik7CisKKyAgICBv
dXRwdXQoIj09PSBCZWZvcmUgY2xlYXIgPT09Iik7IAorICAgIGR1bXBDb25zb2xlTWVzc2FnZXMo
dHJ1ZSk7CisgICAgZnVuY3Rpb24gY2FsbGJhY2soKQorICAgIHsKKyAgICAgICAgb3V0cHV0KCI9
PT0gQWZ0ZXIgY2xlYXIgPT09Iik7IAorICAgICAgICBkdW1wQ29uc29sZU1lc3NhZ2VzKCk7Cisg
ICAgfQorICAgIGV2YWx1YXRlSW5XZWJJbnNwZWN0b3IoIkluamVjdGVkU2NyaXB0QWNjZXNzLmdl
dERlZmF1bHQoKS5ldmFsdWF0ZSgnY2xlYXIoKScsICcnLCBmdW5jdGlvbigpIHt9KSIsIGNhbGxi
YWNrKTsKK30KKworPC9zY3JpcHQ+Cis8L2hlYWQ+CisKKzxib2R5IG9ubG9hZD0ib25sb2FkKCki
PgorPHA+CitUZXN0cyB0aGF0IGNvbnNvbGUgaXMgY2xlYXJlZCB1cG9uIGNsZWFyKCkgZXZhbCBp
biBjb25zb2xlLgorPC9wPgorCis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9XZWJDb3Jl
L0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGI0NzQzNTcuLmNiZDk3MjEgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjIgQEAKKzIwMTAtMDgtMTUgIFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
V2ViIEluc3BlY3RvcjogW1JFR1JFU1NJT05dIGNvbnNvbGUncyBjbGVhciBjb21tYW5kIGRvZXMg
bm90IHdvcmsuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD00NDAyNworCisgICAgICAgIFRlc3Q6IGluc3BlY3Rvci9jb25zb2xlLWNvbW1hbmQtY2xlYXIu
aHRtbAorCisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3Rvci5pZGw6CisgICAgICAgICogaW5z
cGVjdG9yL0luc3BlY3RvckJhY2tlbmQuY3BwOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0
b3JCYWNrZW5kLmg6CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckNvbnRyb2xsZXIuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yQ29udHJvbGxlcjo6Y2xlYXJDb25zb2xlTWVz
c2FnZXMpOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvQ29uc29sZVZpZXcuanM6Cisg
ICAgICAgIChXZWJJbnNwZWN0b3IuQ29uc29sZVZpZXcucHJvdG90eXBlLnJlcXVlc3RDbGVhck1l
c3NhZ2VzKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5qczoKKyAg
ICAgICAgKFdlYkluc3BlY3Rvci5jb25zb2xlTWVzc2FnZXNDbGVhcmVkKToKKwogMjAxMC0wOC0x
NCAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAg
VW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjY1Mzc0LgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9pbnNw
ZWN0b3IvSW5zcGVjdG9yLmlkbCBiL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvci5pZGwKaW5k
ZXggZDczZDM3NC4uMWM2NmI1OSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVj
dG9yLmlkbAorKysgYi9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuaWRsCkBAIC02Nyw2ICs2
Nyw3IEBAIG1vZHVsZSBjb3JlIHsKICAgICAgICAgW25vdGlmeV0gdm9pZCB1cGRhdGVDb25zb2xl
TWVzc2FnZVJlcGVhdENvdW50KG91dCB1bnNpZ25lZCBsb25nIGNvdW50KTsKICAgICAgICAgW25v
dGlmeV0gdm9pZCB1cGRhdGVGb2N1c2VkTm9kZShvdXQgbG9uZyBub2RlSWQpOwogICAgICAgICBb
bm90aWZ5XSB2b2lkIHVwZGF0ZVJlc291cmNlKG91dCBWYWx1ZSByZXNvdXJjZSk7CisgICAgICAg
IFtub3RpZnldIHZvaWQgY29uc29sZU1lc3NhZ2VzQ2xlYXJlZCgpOwogCiAjaWYgZGVmaW5lZChF
TkFCTEVfSkFWQVNDUklQVF9ERUJVR0dFUikgJiYgRU5BQkxFX0pBVkFTQ1JJUFRfREVCVUdHRVIK
ICAgICAgICAgW25vdGlmeV0gdm9pZCBhZGRQcm9maWxlSGVhZGVyKG91dCBPYmplY3QgaGVhZGVy
KTsKQEAgLTE3Niw4ICsxNzcsNyBAQCBtb2R1bGUgY29yZSB7CiAgICAgICAgIFtoYW5kbGVyPURP
TV0gdm9pZCBzZWFyY2hDYW5jZWxlZCgpOwogICAgICAgICBbaGFuZGxlcj1ET01dIHZvaWQgcHVz
aE5vZGVCeVBhdGhUb0Zyb250ZW5kKGluIGxvbmcgY2FsbElkLCBpbiBTdHJpbmcgcGF0aCwgb3V0
IGxvbmcgbm9kZUlkKTsKIAotICAgICAgICBbaGFuZGxlcj1CYWNrZW5kXSB2b2lkIGNsZWFyQ29u
c29sZU1lc3NhZ2VzKGluIGxvbmcgY2FsbElkKTsKLQorICAgICAgICBbaGFuZGxlcj1Db250cm9s
bGVyXSB2b2lkIGNsZWFyQ29uc29sZU1lc3NhZ2VzKCk7CiAgICAgICAgIFtoYW5kbGVyPUNvbnRy
b2xsZXJdIHZvaWQgaGlnaGxpZ2h0RE9NTm9kZShpbiBsb25nIG5vZGVJZCk7CiAgICAgICAgIFto
YW5kbGVyPUNvbnRyb2xsZXJdIHZvaWQgaGlkZURPTU5vZGVIaWdobGlnaHQoKTsKICAgICAgICAg
W2hhbmRsZXI9Q29udHJvbGxlcl0gdm9pZCBvcGVuSW5JbnNwZWN0ZWRXaW5kb3coaW4gU3RyaW5n
IHVybCk7CmRpZmYgLS1naXQgYS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JCYWNrZW5kLmNw
cCBiL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckJhY2tlbmQuY3BwCmluZGV4IDBhMThlMWMu
LmYwZWQ5NGIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckJhY2tlbmQu
Y3BwCisrKyBiL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckJhY2tlbmQuY3BwCkBAIC0xMDYs
MTEgKzEwNiw2IEBAIHZvaWQgSW5zcGVjdG9yQmFja2VuZDo6ZGlzcGF0Y2hPbkluamVjdGVkU2Ny
aXB0KGxvbmcgaW5qZWN0ZWRTY3JpcHRJZCwgY29uc3QgU3RyCiAgICAgaW5qZWN0ZWRTY3JpcHQu
ZGlzcGF0Y2gobWV0aG9kTmFtZSwgYXJndW1lbnRzLCByZXN1bHQsIGhhZEV4Y2VwdGlvbik7CiB9
CiAKLXZvaWQgSW5zcGVjdG9yQmFja2VuZDo6Y2xlYXJDb25zb2xlTWVzc2FnZXMoKQotewotICAg
IG1faW5zcGVjdG9yQ29udHJvbGxlci0+Y2xlYXJDb25zb2xlTWVzc2FnZXMoKTsKLX0KLQogdm9p
ZCBJbnNwZWN0b3JCYWNrZW5kOjpyZWxlYXNlV3JhcHBlck9iamVjdEdyb3VwKGxvbmcgaW5qZWN0
ZWRTY3JpcHRJZCwgY29uc3QgU3RyaW5nJiBvYmplY3RHcm91cCkKIHsKICAgICBtX2luc3BlY3Rv
ckNvbnRyb2xsZXItPmluamVjdGVkU2NyaXB0SG9zdCgpLT5yZWxlYXNlV3JhcHBlck9iamVjdEdy
b3VwKGluamVjdGVkU2NyaXB0SWQsIG9iamVjdEdyb3VwKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUv
aW5zcGVjdG9yL0luc3BlY3RvckJhY2tlbmQuaCBiL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rv
ckJhY2tlbmQuaAppbmRleCA2M2M0YTA5Li4yN2E5M2ViIDEwMDY0NAotLS0gYS9XZWJDb3JlL2lu
c3BlY3Rvci9JbnNwZWN0b3JCYWNrZW5kLmgKKysrIGIvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVj
dG9yQmFja2VuZC5oCkBAIC02Nyw3ICs2Nyw2IEBAIHB1YmxpYzoKIAogICAgIHZvaWQgc2V0SW5q
ZWN0ZWRTY3JpcHRTb3VyY2UoY29uc3QgU3RyaW5nJiBzb3VyY2UpOwogICAgIHZvaWQgZGlzcGF0
Y2hPbkluamVjdGVkU2NyaXB0KGxvbmcgaW5qZWN0ZWRTY3JpcHRJZCwgY29uc3QgU3RyaW5nJiBt
ZXRob2ROYW1lLCBjb25zdCBTdHJpbmcmIGFyZ3VtZW50cywgUmVmUHRyPEluc3BlY3RvclZhbHVl
PiogcmVzdWx0LCBib29sKiBoYWRFeGNlcHRpb24pOwotICAgIHZvaWQgY2xlYXJDb25zb2xlTWVz
c2FnZXMoKTsKIAogICAgIC8vIEdlbmVyaWMgY29kZSBjYWxsZWQgZnJvbSBjdXN0b20gaW1wbGVt
ZW50YXRpb25zLgogICAgIHZvaWQgcmVsZWFzZVdyYXBwZXJPYmplY3RHcm91cChsb25nIGluamVj
dGVkU2NyaXB0SWQsIGNvbnN0IFN0cmluZyYgb2JqZWN0R3JvdXApOwpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ29udHJvbGxlci5jcHAgYi9XZWJDb3JlL2luc3BlY3Rv
ci9JbnNwZWN0b3JDb250cm9sbGVyLmNwcAppbmRleCBlYjkyYjMzLi5kMWM1MDcwIDEwMDY0NAot
LS0gYS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JDb250cm9sbGVyLmNwcAorKysgYi9XZWJD
b3JlL2luc3BlY3Rvci9JbnNwZWN0b3JDb250cm9sbGVyLmNwcApAQCAtMzYxLDYgKzM2MSw4IEBA
IHZvaWQgSW5zcGVjdG9yQ29udHJvbGxlcjo6Y2xlYXJDb25zb2xlTWVzc2FnZXMoKQogICAgIG1f
aW5qZWN0ZWRTY3JpcHRIb3N0LT5yZWxlYXNlV3JhcHBlck9iamVjdEdyb3VwKDAgLyogcmVsZWFz
ZSB0aGUgZ3JvdXAgaW4gYWxsIHNjcmlwdHMgKi8sICJjb25zb2xlIik7CiAgICAgaWYgKG1fZG9t
QWdlbnQpCiAgICAgICAgIG1fZG9tQWdlbnQtPnJlbGVhc2VEYW5nbGluZ05vZGVzKCk7CisgICAg
aWYgKG1fcmVtb3RlRnJvbnRlbmQpCisgICAgICAgIG1fcmVtb3RlRnJvbnRlbmQtPmNvbnNvbGVN
ZXNzYWdlc0NsZWFyZWQoKTsKIH0KIAogdm9pZCBJbnNwZWN0b3JDb250cm9sbGVyOjpzdGFydEdy
b3VwKE1lc3NhZ2VTb3VyY2Ugc291cmNlLCBTY3JpcHRDYWxsU3RhY2sqIGNhbGxTdGFjaywgYm9v
bCBjb2xsYXBzZWQpCmRpZmYgLS1naXQgYS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ29u
c29sZVZpZXcuanMgYi9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ29uc29sZVZpZXcuanMK
aW5kZXggMTU1ZjQ0MS4uMWY1OTg5NyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9pbnNwZWN0b3IvZnJv
bnQtZW5kL0NvbnNvbGVWaWV3LmpzCisrKyBiL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9D
b25zb2xlVmlldy5qcwpAQCAtMjk2LDcgKzI5Niw3IEBAIFdlYkluc3BlY3Rvci5Db25zb2xlVmll
dy5wcm90b3R5cGUgPSB7CiAKICAgICByZXF1ZXN0Q2xlYXJNZXNzYWdlczogZnVuY3Rpb24oKQog
ICAgIHsKLSAgICAgICAgSW5zcGVjdG9yQmFja2VuZC5jbGVhckNvbnNvbGVNZXNzYWdlcyhXZWJJ
bnNwZWN0b3IuQ2FsbGJhY2sud3JhcCh0aGlzLmNsZWFyTWVzc2FnZXMuYmluZCh0aGlzKSkpOwor
ICAgICAgICBJbnNwZWN0b3JCYWNrZW5kLmNsZWFyQ29uc29sZU1lc3NhZ2VzKCk7CiAgICAgfSwK
IAogICAgIGNsZWFyTWVzc2FnZXM6IGZ1bmN0aW9uKCkKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3IuanMgYi9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1l
bmQvaW5zcGVjdG9yLmpzCmluZGV4IGNmNWVkYTMuLjQyZTEzNTUgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvaW5zcGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3IuanMKKysrIGIvV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5qcwpAQCAtMTEwOSw2ICsxMTA5LDExIEBAIFdlYkluc3Bl
Y3Rvci5zZWxlY3REYXRhYmFzZSA9IGZ1bmN0aW9uKG8pCiAgICAgV2ViSW5zcGVjdG9yLnBhbmVs
cy5zdG9yYWdlLnNlbGVjdERhdGFiYXNlKG8pOwogfQogCitXZWJJbnNwZWN0b3IuY29uc29sZU1l
c3NhZ2VzQ2xlYXJlZCA9IGZ1bmN0aW9uKCkKK3sKKyAgICBXZWJJbnNwZWN0b3IuY29uc29sZS5j
bGVhck1lc3NhZ2VzKCk7Cit9CisKIFdlYkluc3BlY3Rvci5zZWxlY3RET01TdG9yYWdlID0gZnVu
Y3Rpb24obykKIHsKICAgICBXZWJJbnNwZWN0b3Iuc2hvd1BhbmVsKCJzdG9yYWdlIik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>