<?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>41836</bug_id>
          
          <creation_ts>2010-07-08 00:08:34 -0700</creation_ts>
          <short_desc>Web Inspector: factor out common part of debugger tests</short_desc>
          <delta_ts>2010-07-08 01:40:36 -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="Yury Semikhatsky">yurys</reporter>
          <assigned_to name="Yury Semikhatsky">yurys</assigned_to>
          <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</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>248041</commentid>
    <comment_count>0</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2010-07-08 00:08:34 -0700</bug_when>
    <thetext>There is some code duplication in LayoutTests/inspector/debgger-*.html which can be extracted into a shared file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248043</commentid>
    <comment_count>1</comment_count>
      <attachid>60844</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2010-07-08 00:11:52 -0700</bug_when>
    <thetext>Created attachment 60844
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248083</commentid>
    <comment_count>2</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2010-07-08 01:40:36 -0700</bug_when>
    <thetext>Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	LayoutTests/ChangeLog
	A	LayoutTests/http/tests/inspector/debugger-test.js
	M	LayoutTests/http/tests/inspector/inspector-test.js
	M	LayoutTests/inspector/debugger-pause-in-eval-script-expected.txt
	M	LayoutTests/inspector/debugger-pause-in-eval-script.html
	M	LayoutTests/inspector/debugger-pause-on-debugger-statement-expected.txt
	M	LayoutTests/inspector/debugger-pause-on-debugger-statement.html
	M	LayoutTests/inspector/debugger-proto-property-expected.txt
	M	LayoutTests/inspector/debugger-proto-property.html
	M	WebCore/ChangeLog
	M	WebCore/bindings/js/ScriptDebugServer.cpp
Committed r62769</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60844</attachid>
            <date>2010-07-08 00:11:52 -0700</date>
            <delta_ts>2010-07-08 01:36:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-41836-20100708111150.patch</filename>
            <type>text/plain</type>
            <size>13135</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAwYTg3ODI5ZWJhZGEzMzhkMDJiYTA5ZTEwNDI1OWIwYjY5NmE0OTBhLi5jYjI2ZDQ2
ZjFiMzM2ODRlODQzODIzNTA0MWE0YzlmMTcyNGUwYTJmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAK
KzIwMTAtMDctMDggIFl1cnkgU2VtaWtoYXRza3kgIDx5dXJ5c0BjaHJvbWl1bS5vcmc+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogZmFjdG9yIG91dCBjb21tb24gcGFydCBvZiBkZWJ1Z2dlciB0ZXN0cy4gQWxzbyBleHBsaWNp
dGVseSBkaXNhYmxlIGRlYnVnZ2VyIHdoZW4gdGVzdCBpcyBjb21wbGV0ZS4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQxODM2CisKKyAgICAgICAgKiBo
dHRwL3Rlc3RzL2luc3BlY3Rvci9kZWJ1Z2dlci10ZXN0LmpzOiBBZGRlZC4KKyAgICAgICAgKGZy
b250ZW5kX2Vuc3VyZURlYnVnZ2VyRW5hYmxlZCk6CisgICAgICAgIChmcm9udGVuZF9lbnN1cmVE
ZWJ1Z2dlckRpc2FibGVkKToKKyAgICAgICAgKGZyb250ZW5kX2NvbXBsZXRlRGVidWdnZXJUZXN0
KToKKyAgICAgICAgKiBodHRwL3Rlc3RzL2luc3BlY3Rvci9pbnNwZWN0b3ItdGVzdC5qczoKKyAg
ICAgICAgKGNvbXBsZXRlVGVzdCk6CisgICAgICAgICogaW5zcGVjdG9yL2RlYnVnZ2VyLXBhdXNl
LWluLWV2YWwtc2NyaXB0LWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBpbnNwZWN0b3IvZGVidWdn
ZXItcGF1c2UtaW4tZXZhbC1zY3JpcHQuaHRtbDoKKyAgICAgICAgKiBpbnNwZWN0b3IvZGVidWdn
ZXItcGF1c2Utb24tZGVidWdnZXItc3RhdGVtZW50LWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBp
bnNwZWN0b3IvZGVidWdnZXItcGF1c2Utb24tZGVidWdnZXItc3RhdGVtZW50Lmh0bWw6CisgICAg
ICAgICogaW5zcGVjdG9yL2RlYnVnZ2VyLXByb3RvLXByb3BlcnR5LWV4cGVjdGVkLnR4dDoKKyAg
ICAgICAgKiBpbnNwZWN0b3IvZGVidWdnZXItcHJvdG8tcHJvcGVydHkuaHRtbDoKKwogMjAxMC0w
Ny0wNyAgTmljb2xhcyBXZWJlciAgPHRoYWtpc0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2
aWV3ZWQgYnkgRGltaXRyaSBHbGF6a292LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy9pbnNwZWN0b3IvZGVidWdnZXItdGVzdC5qcyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
aW5zcGVjdG9yL2RlYnVnZ2VyLXRlc3QuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNjUwZDJiOTQ4ZDk2YTY3NmEy
YWFmYTkzNTZkNGVmNWQyNjQ5YTkyZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvaW5zcGVjdG9yL2RlYnVnZ2VyLXRlc3QuanMKQEAgLTAsMCArMSwzNSBAQAorCitm
dW5jdGlvbiBmcm9udGVuZF9lbnN1cmVEZWJ1Z2dlckVuYWJsZWQoY2FsbGJhY2spCit7CisgICAg
aWYgKFdlYkluc3BlY3Rvci5wYW5lbHMuc2NyaXB0cy5fZGVidWdnZXJFbmFibGVkKSB7CisgICAg
ICAgIGNhbGxiYWNrKCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBmcm9udGVuZF9h
ZGRTbmlmZmVyKFdlYkluc3BlY3RvciwgImRlYnVnZ2VyV2FzRW5hYmxlZCIsIGNhbGxiYWNrKTsK
KyAgICBXZWJJbnNwZWN0b3IucGFuZWxzLnNjcmlwdHMuX3RvZ2dsZURlYnVnZ2luZyhmYWxzZSk7
Cit9CisKK2Z1bmN0aW9uIGZyb250ZW5kX2Vuc3VyZURlYnVnZ2VyRGlzYWJsZWQoY2FsbGJhY2sp
Cit7CisgICAgaWYgKCFXZWJJbnNwZWN0b3IucGFuZWxzLnNjcmlwdHMuX2RlYnVnZ2VyRW5hYmxl
ZCkgeworICAgICAgICBjYWxsYmFjaygpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAg
ZnJvbnRlbmRfYWRkU25pZmZlcihXZWJJbnNwZWN0b3IsICJkZWJ1Z2dlcldhc0Rpc2FibGVkIiwg
Y2FsbGJhY2spOworICAgIFdlYkluc3BlY3Rvci5wYW5lbHMuc2NyaXB0cy5fdG9nZ2xlRGVidWdn
aW5nKGZhbHNlKTsKK30KKworZnVuY3Rpb24gZnJvbnRlbmRfY29tcGxldGVEZWJ1Z2dlclRlc3Qo
dGVzdENvbnRyb2xsZXIpCit7CisgICAgaWYgKFdlYkluc3BlY3Rvci5wYW5lbHMuc2NyaXB0cy5w
YXVzZWQpIHsKKyAgICAgICAgV2ViSW5zcGVjdG9yLnBhbmVscy5zY3JpcHRzLl90b2dnbGVQYXVz
ZSgpOworICAgICAgICB0ZXN0Q29udHJvbGxlci5yZXN1bHRzLnB1c2goIlJlc3VtZWQgc2NyaXB0
IGV4ZWN1dGlvbi4iKTsKKyAgICB9CisgICAgZnJvbnRlbmRfZW5zdXJlRGVidWdnZXJEaXNhYmxl
ZChmdW5jdGlvbigpCisgICAgeworICAgICAgICB0ZXN0Q29udHJvbGxlci5yZXN1bHRzLnB1c2go
IkRpc2FibGVkIGRlYnVnZ2VyLiIpOworICAgICAgICB0ZXN0Q29udHJvbGxlci5ub3RpZnlEb25l
KCk7CisgICAgfSk7Cit9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2luc3Bl
Y3Rvci9pbnNwZWN0b3ItdGVzdC5qcyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9y
L2luc3BlY3Rvci10ZXN0LmpzCmluZGV4IGE3M2MxNjRmMDg4MDI3Y2M1NzkyZmVjYjg2MmE4NjJh
NTIyZTc0ZDUuLmY0MTI1MDkzOTAxMzBkNTIyZmUzNzYxZjBjZDhkNmFhOGIzM2IzMDYgMTAwNzU1
Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yL2luc3BlY3Rvci10ZXN0Lmpz
CisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yL2luc3BlY3Rvci10ZXN0Lmpz
CkBAIC02OSw2ICs2OSwxMiBAQCBmdW5jdGlvbiBkdW1wQXJyYXkocmVzdWx0KQogICAgICAgICBv
dXRwdXQocmVzdWx0KTsKIH0KIAorZnVuY3Rpb24gY29tcGxldGVUZXN0KHJlc3VsdCkKK3sKKyAg
ICBkdW1wQXJyYXkocmVzdWx0KTsKKyAgICBub3RpZnlEb25lKCk7Cit9CisKIGZ1bmN0aW9uIG91
dHB1dCh0ZXh0KQogewogICAgIHZhciBvdXRwdXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
b3V0cHV0Iik7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZGVidWdnZXItcGF1
c2UtaW4tZXZhbC1zY3JpcHQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2Rl
YnVnZ2VyLXBhdXNlLWluLWV2YWwtc2NyaXB0LWV4cGVjdGVkLnR4dAppbmRleCBlNDJiZjJkYjBi
YzI5YmY2MTM1MjMzZjJhODMwNDVkYTdmMDFmOGVhLi41ODUzMGZjZGU4YjM2MGI4N2NmYmIxY2Ew
NTAyMGI1MjA4M2M4ZWU3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZGVidWdn
ZXItcGF1c2UtaW4tZXZhbC1zY3JpcHQtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2lu
c3BlY3Rvci9kZWJ1Z2dlci1wYXVzZS1pbi1ldmFsLXNjcmlwdC1leHBlY3RlZC50eHQKQEAgLTYs
NCArNiw1IEBAIFNjcmlwdCBleGVjdXRpb24gcGF1c2VkLgogRXhlY3V0aW9uIGxpbmUgbnVtYmVy
OiAzCiBFeGVjdXRpb24gbGluZSB0ZXh0OiAgICAgZGVidWdnZXI7CiBSZXN1bWVkIHNjcmlwdCBl
eGVjdXRpb24uCitEaXNhYmxlZCBkZWJ1Z2dlci4KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
aW5zcGVjdG9yL2RlYnVnZ2VyLXBhdXNlLWluLWV2YWwtc2NyaXB0Lmh0bWwgYi9MYXlvdXRUZXN0
cy9pbnNwZWN0b3IvZGVidWdnZXItcGF1c2UtaW4tZXZhbC1zY3JpcHQuaHRtbAppbmRleCA4NTY1
MTYyZTc2NmU2ZDVhYzllM2MzNDcwNDJhOTk2YTY0MWM4YjJkLi42MDE5ZWE0MmU3NzBlZjYzNGQ4
YzRiZjg2MjNhM2RmNjVkNDNhNWE4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3Iv
ZGVidWdnZXItcGF1c2UtaW4tZXZhbC1zY3JpcHQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9pbnNw
ZWN0b3IvZGVidWdnZXItcGF1c2UtaW4tZXZhbC1zY3JpcHQuaHRtbApAQCAtMSwyMCArMSwxMiBA
QAogPGh0bWw+CiA8aGVhZD4KIDxzY3JpcHQgc3JjPSIuLi9odHRwL3Rlc3RzL2luc3BlY3Rvci9p
bnNwZWN0b3ItdGVzdC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vaHR0cC90ZXN0cy9p
bnNwZWN0b3IvZGVidWdnZXItdGVzdC5qcyI+PC9zY3JpcHQ+CiA8c2NyaXB0PgogCiBmdW5jdGlv
biBkb2l0KCkKIHsKLSAgICBmdW5jdGlvbiBjYWxsYmFjayhyZXN1bHQpCi0gICAgewotICAgICAg
ICBpZiAocmVzdWx0IGluc3RhbmNlb2YgQXJyYXkpIHsKLSAgICAgICAgICAgIGZvciAodmFyIGkg
PSAwOyBpIDwgcmVzdWx0Lmxlbmd0aDsgaSsrKQotICAgICAgICAgICAgICAgIG91dHB1dChyZXN1
bHRbaV0pOwotICAgICAgICB9IGVsc2UKLSAgICAgICAgICAgIG91dHB1dChyZXN1bHQpOwotICAg
ICAgICBub3RpZnlEb25lKCk7Ci0gICAgfQotICAgIGV2YWx1YXRlSW5XZWJJbnNwZWN0b3IoImZy
b250ZW5kX3Rlc3RQYXVzZU9uRGVidWdnZXJTdGF0ZW1lbnQiLCBjYWxsYmFjayk7CisgICAgZXZh
bHVhdGVJbldlYkluc3BlY3RvcigiZnJvbnRlbmRfdGVzdFBhdXNlT25EZWJ1Z2dlclN0YXRlbWVu
dCIsIGNvbXBsZXRlVGVzdCk7CiB9CiAKIGZ1bmN0aW9uIGZyb250ZW5kX3Rlc3RQYXVzZU9uRGVi
dWdnZXJTdGF0ZW1lbnQodGVzdENvbnRyb2xsZXIpCkBAIC00MywyNyArMzUsOCBAQCBmdW5jdGlv
biBmcm9udGVuZF90ZXN0UGF1c2VPbkRlYnVnZ2VyU3RhdGVtZW50KHRlc3RDb250cm9sbGVyKQog
ICAgIGZyb250ZW5kX2FkZFNuaWZmZXIoV2ViSW5zcGVjdG9yLCAicGF1c2VkU2NyaXB0IiwgZnVu
Y3Rpb24oY2FsbEZyYW1lcykKICAgICB7CiAgICAgICAgIHRlc3RDb250cm9sbGVyLnJlc3VsdHMu
cHVzaCgiU2NyaXB0IGV4ZWN1dGlvbiBwYXVzZWQuIik7Ci0gICAgICAgIGZyb250ZW5kX2NoZWNr
RXhlY3V0aW9uTGluZVdoZW5Tb3VyY2VGcmFtZUlzTG9hZGVkKHRlc3RDb250cm9sbGVyLCBjb21w
bGV0ZVRlc3QpOworICAgICAgICBmcm9udGVuZF9jaGVja0V4ZWN1dGlvbkxpbmVXaGVuU291cmNl
RnJhbWVJc0xvYWRlZCh0ZXN0Q29udHJvbGxlciwgZnJvbnRlbmRfY29tcGxldGVEZWJ1Z2dlclRl
c3QuYmluZChudWxsLCB0ZXN0Q29udHJvbGxlcikpOwogICAgIH0pOwotCi0gICAgZnVuY3Rpb24g
Y29tcGxldGVUZXN0KCkKLSAgICB7Ci0gICAgICAgaWYgKFdlYkluc3BlY3Rvci5wYW5lbHMuc2Ny
aXB0cy5wYXVzZWQpCi0gICAgICAgICAgICBXZWJJbnNwZWN0b3IucGFuZWxzLnNjcmlwdHMuX3Rv
Z2dsZVBhdXNlKCk7Ci0gICAgICAgIHRlc3RDb250cm9sbGVyLnJlc3VsdHMucHVzaCgiUmVzdW1l
ZCBzY3JpcHQgZXhlY3V0aW9uLiIpOwotICAgICAgICB0ZXN0Q29udHJvbGxlci5ub3RpZnlEb25l
KCk7Ci0gICAgfQotfQotCi1mdW5jdGlvbiBmcm9udGVuZF9lbnN1cmVEZWJ1Z2dlckVuYWJsZWQo
Y2FsbGJhY2spCi17Ci0gICAgaWYgKFdlYkluc3BlY3Rvci5wYW5lbHMuc2NyaXB0cy5fZGVidWdn
ZXJFbmFibGVkKSB7Ci0gICAgICAgIGNhbGxiYWNrKCk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9
Ci0KLSAgICBmcm9udGVuZF9hZGRTbmlmZmVyKFdlYkluc3BlY3RvciwgImRlYnVnZ2VyV2FzRW5h
YmxlZCIsIGNhbGxiYWNrKTsKLSAgICBXZWJJbnNwZWN0b3IucGFuZWxzLnNjcmlwdHMuX3RvZ2ds
ZURlYnVnZ2luZyhmYWxzZSk7CiB9CiAKIGZ1bmN0aW9uIGZyb250ZW5kX2NoZWNrRXhlY3V0aW9u
TGluZVdoZW5Tb3VyY2VGcmFtZUlzTG9hZGVkKHRlc3RDb250cm9sbGVyLCBjYWxsYmFjaykKQEAg
LTc0LDkgKzQ3LDkgQEAgZnVuY3Rpb24gZnJvbnRlbmRfY2hlY2tFeGVjdXRpb25MaW5lV2hlblNv
dXJjZUZyYW1lSXNMb2FkZWQodGVzdENvbnRyb2xsZXIsIGNhbGwKICAgICAgICAgdGVzdENvbnRy
b2xsZXIucmVzdWx0cy5wdXNoKCJFeGVjdXRpb24gbGluZSB0ZXh0OiAiICsgc291cmNlRnJhbWUu
X3RleHRNb2RlbC5saW5lKHNvdXJjZUZyYW1lLmV4ZWN1dGlvbkxpbmUgLSAxKSk7CiAgICAgICAg
IGNhbGxiYWNrKCk7CiAgICAgfSBlbHNlIHsKLSAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigp
IHsKKyAgICAgICAgZnJvbnRlbmRfYWRkU25pZmZlcihzb3VyY2VGcmFtZSwgInNldENvbnRlbnQi
LCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgIGZyb250ZW5kX2NoZWNrRXhlY3V0aW9uTGluZVdo
ZW5Tb3VyY2VGcmFtZUlzTG9hZGVkKHRlc3RDb250cm9sbGVyLCBjYWxsYmFjayk7Ci0gICAgICAg
IH0sIDEwMCk7CisgICAgICAgIH0pOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvaW5zcGVjdG9yL2RlYnVnZ2VyLXBhdXNlLW9uLWRlYnVnZ2VyLXN0YXRlbWVudC1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZGVidWdnZXItcGF1c2Utb24tZGVidWdnZXIt
c3RhdGVtZW50LWV4cGVjdGVkLnR4dAppbmRleCAwZWM5Yzk5ODdhMDgyOGQwMjI4MDQwNTI5NDI1
ZmU3YmQyMTUwOGFjLi4zOWVhZjBjYTlhODZmZDAyOTgzMjc3YmIwOWU1NmYzYjg5MGIwMGM5IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZGVidWdnZXItcGF1c2Utb24tZGVidWdn
ZXItc3RhdGVtZW50LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZGVi
dWdnZXItcGF1c2Utb24tZGVidWdnZXItc3RhdGVtZW50LWV4cGVjdGVkLnR4dApAQCAtNCw0ICs0
LDUgQEAgRGVidWdnZXIgd2FzIGVuYWJsZWQuCiBTZXQgdGltZXIgZm9yIHRlc3QgZnVuY3Rpb24u
CiBTY3JpcHQgZXhlY3V0aW9uIHBhdXNlZC4KIFJlc3VtZWQgc2NyaXB0IGV4ZWN1dGlvbi4KK0Rp
c2FibGVkIGRlYnVnZ2VyLgogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZGVi
dWdnZXItcGF1c2Utb24tZGVidWdnZXItc3RhdGVtZW50Lmh0bWwgYi9MYXlvdXRUZXN0cy9pbnNw
ZWN0b3IvZGVidWdnZXItcGF1c2Utb24tZGVidWdnZXItc3RhdGVtZW50Lmh0bWwKaW5kZXggZjU0
OGRmYWNiM2ZjNTIzOTAwZWIxZWI0M2ZlZTZlMjJkZjRjZTQ4Ni4uMWVhNmQ3YzE5ZTY5NmU2NTMz
ZDlhOTMyNTZlMjc3ZWU0M2Q4NGJkYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9y
L2RlYnVnZ2VyLXBhdXNlLW9uLWRlYnVnZ2VyLXN0YXRlbWVudC5odG1sCisrKyBiL0xheW91dFRl
c3RzL2luc3BlY3Rvci9kZWJ1Z2dlci1wYXVzZS1vbi1kZWJ1Z2dlci1zdGF0ZW1lbnQuaHRtbApA
QCAtMSw2ICsxLDcgQEAKIDxodG1sPgogPGhlYWQ+CiA8c2NyaXB0IHNyYz0iLi4vaHR0cC90ZXN0
cy9pbnNwZWN0b3IvaW5zcGVjdG9yLXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4u
L2h0dHAvdGVzdHMvaW5zcGVjdG9yL2RlYnVnZ2VyLXRlc3QuanMiPjwvc2NyaXB0PgogPHNjcmlw
dD4KIAogZnVuY3Rpb24gdGVzdEZ1bmN0aW9uKCkgewpAQCAtOSwxNiArMTAsNyBAQCBmdW5jdGlv
biB0ZXN0RnVuY3Rpb24oKSB7CiAKIGZ1bmN0aW9uIGRvaXQoKQogewotICAgIGZ1bmN0aW9uIGNh
bGxiYWNrKHJlc3VsdCkKLSAgICB7Ci0gICAgICAgIGlmIChyZXN1bHQgaW5zdGFuY2VvZiBBcnJh
eSkgewotICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHQubGVuZ3RoOyBpKysp
Ci0gICAgICAgICAgICAgICAgb3V0cHV0KHJlc3VsdFtpXSk7Ci0gICAgICAgIH0gZWxzZQotICAg
ICAgICAgICAgb3V0cHV0KHJlc3VsdCk7Ci0gICAgICAgIG5vdGlmeURvbmUoKTsKLSAgICB9Ci0g
ICAgZXZhbHVhdGVJbldlYkluc3BlY3RvcigiZnJvbnRlbmRfdGVzdFBhdXNlT25EZWJ1Z2dlclN0
YXRlbWVudCIsIGNhbGxiYWNrKTsKKyAgICBldmFsdWF0ZUluV2ViSW5zcGVjdG9yKCJmcm9udGVu
ZF90ZXN0UGF1c2VPbkRlYnVnZ2VyU3RhdGVtZW50IiwgY29tcGxldGVUZXN0KTsKIH0KIAogZnVu
Y3Rpb24gZnJvbnRlbmRfdGVzdFBhdXNlT25EZWJ1Z2dlclN0YXRlbWVudCh0ZXN0Q29udHJvbGxl
cikKQEAgLTQwLDI0ICszMiwxMCBAQCBmdW5jdGlvbiBmcm9udGVuZF90ZXN0UGF1c2VPbkRlYnVn
Z2VyU3RhdGVtZW50KHRlc3RDb250cm9sbGVyKQogICAgIGZyb250ZW5kX2FkZFNuaWZmZXIoV2Vi
SW5zcGVjdG9yLCAicGF1c2VkU2NyaXB0IiwgZnVuY3Rpb24oY2FsbEZyYW1lcykKICAgICB7CiAg
ICAgICAgIHRlc3RDb250cm9sbGVyLnJlc3VsdHMucHVzaCgiU2NyaXB0IGV4ZWN1dGlvbiBwYXVz
ZWQuIik7Ci0gICAgICAgIGlmIChXZWJJbnNwZWN0b3IucGFuZWxzLnNjcmlwdHMucGF1c2VkKQot
ICAgICAgICAgICAgV2ViSW5zcGVjdG9yLnBhbmVscy5zY3JpcHRzLl90b2dnbGVQYXVzZSgpOwot
ICAgICAgICB0ZXN0Q29udHJvbGxlci5yZXN1bHRzLnB1c2goIlJlc3VtZWQgc2NyaXB0IGV4ZWN1
dGlvbi4iKTsKLSAgICAgICAgdGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworICAgICAgICBm
cm9udGVuZF9jb21wbGV0ZURlYnVnZ2VyVGVzdCh0ZXN0Q29udHJvbGxlcik7CiAgICAgfSk7CiB9
CiAKLWZ1bmN0aW9uIGZyb250ZW5kX2Vuc3VyZURlYnVnZ2VyRW5hYmxlZChjYWxsYmFjaykKLXsK
LSAgICBpZiAoV2ViSW5zcGVjdG9yLnBhbmVscy5zY3JpcHRzLl9kZWJ1Z2dlckVuYWJsZWQpIHsK
LSAgICAgICAgY2FsbGJhY2soKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIGZyb250
ZW5kX2FkZFNuaWZmZXIoV2ViSW5zcGVjdG9yLCAiZGVidWdnZXJXYXNFbmFibGVkIiwgY2FsbGJh
Y2spOwotICAgIFdlYkluc3BlY3Rvci5wYW5lbHMuc2NyaXB0cy5fdG9nZ2xlRGVidWdnaW5nKGZh
bHNlKTsKLX0KLQogPC9zY3JpcHQ+CiA8L2hlYWQ+CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2luc3BlY3Rvci9kZWJ1Z2dlci1wcm90by1wcm9wZXJ0eS1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9pbnNwZWN0b3IvZGVidWdnZXItcHJvdG8tcHJvcGVydHktZXhwZWN0ZWQudHh0CmluZGV4
IDNmYjc5NmIzZTE5MWI5ZDUwODU3ZGUzYTgyZjY2YzFmOTAwY2JjYTMuLmNmMmVjYWEzY2JlMThk
NDdhZTIxMTMxZTg4ZTVjNjE0YWZkMzdhODUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2luc3Bl
Y3Rvci9kZWJ1Z2dlci1wcm90by1wcm9wZXJ0eS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVz
dHMvaW5zcGVjdG9yL2RlYnVnZ2VyLXByb3RvLXByb3BlcnR5LWV4cGVjdGVkLnR4dApAQCAtNiw0
ICs2LDUgQEAgU2NyaXB0IGV4ZWN1dGlvbiBwYXVzZWQuCiBFeHBhbmRlZCBwcm9wZXJ0eTogby5f
X3Byb3RvX18uX19wcm90b19fCiBFeHBhbmRlZCBwcm9wZXJ0eTogZC5fX3Byb3RvX18uX19wcm90
b19fLl9fcHJvdG9fXy5fX3Byb3RvX18uX19wcm90b19fCiBSZXN1bWVkIHNjcmlwdCBleGVjdXRp
b24uCitEaXNhYmxlZCBkZWJ1Z2dlci4KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVj
dG9yL2RlYnVnZ2VyLXByb3RvLXByb3BlcnR5Lmh0bWwgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3Iv
ZGVidWdnZXItcHJvdG8tcHJvcGVydHkuaHRtbAppbmRleCBmNTQ1ODM2NTFkNzc1NGYxMDk3MTYx
YTliZjY5NDRhMzg1NmQwNjQ0Li44NmE3ZDI4OTNhNGZlMjhiOTkxNjI2NDc0MjU0ZDYxMTdkNzk5
Yjg0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZGVidWdnZXItcHJvdG8tcHJv
cGVydHkuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZGVidWdnZXItcHJvdG8tcHJv
cGVydHkuaHRtbApAQCAtMSw2ICsxLDcgQEAKIDxodG1sPgogPGhlYWQ+CiA8c2NyaXB0IHNyYz0i
Li4vaHR0cC90ZXN0cy9pbnNwZWN0b3IvaW5zcGVjdG9yLXRlc3QuanMiPjwvc2NyaXB0PgorPHNj
cmlwdCBzcmM9Ii4uL2h0dHAvdGVzdHMvaW5zcGVjdG9yL2RlYnVnZ2VyLXRlc3QuanMiPjwvc2Ny
aXB0PgogPHNjcmlwdD4KIAogZnVuY3Rpb24gQygpIHsKQEAgLTE3LDE2ICsxOCw3IEBAIGZ1bmN0
aW9uIHRlc3RGdW5jdGlvbigpIHsKIAogZnVuY3Rpb24gZG9pdCgpCiB7Ci0gICAgZnVuY3Rpb24g
Y2FsbGJhY2socmVzdWx0KQotICAgIHsKLSAgICAgICAgaWYgKHJlc3VsdCBpbnN0YW5jZW9mIEFy
cmF5KSB7Ci0gICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJlc3VsdC5sZW5ndGg7IGkr
KykKLSAgICAgICAgICAgICAgICBvdXRwdXQocmVzdWx0W2ldKTsKLSAgICAgICAgfSBlbHNlCi0g
ICAgICAgICAgICBvdXRwdXQocmVzdWx0KTsKLSAgICAgICAgbm90aWZ5RG9uZSgpOwotICAgIH0K
LSAgICBldmFsdWF0ZUluV2ViSW5zcGVjdG9yKCJmcm9udGVuZF90ZXN0UHJvdG9Qcm9wZXJ0eU9u
UGF1c2UiLCBjYWxsYmFjayk7CisgICAgZXZhbHVhdGVJbldlYkluc3BlY3RvcigiZnJvbnRlbmRf
dGVzdFByb3RvUHJvcGVydHlPblBhdXNlIiwgY29tcGxldGVUZXN0KTsKIH0KIAogZnVuY3Rpb24g
ZnJvbnRlbmRfdGVzdFByb3RvUHJvcGVydHlPblBhdXNlKHRlc3RDb250cm9sbGVyKQpAQCAtNTQs
MTYgKzQ2LDggQEAgZnVuY3Rpb24gZnJvbnRlbmRfdGVzdFByb3RvUHJvcGVydHlPblBhdXNlKHRl
c3RDb250cm9sbGVyKQogICAgICAgICAgICAgbG9jYWxTY29wZSwgWyJvIiwgIl9fcHJvdG9fXyIs
ICJfX3Byb3RvX18iXSwKICAgICAgICAgICAgIGxvY2FsU2NvcGUsIFsiZCIsICJfX3Byb3RvX18i
LCAiX19wcm90b19fIiwgIl9fcHJvdG9fXyIsICJfX3Byb3RvX18iLCAiX19wcm90b19fIl0KICAg
ICAgICAgXTsKLSAgICAgICAgZnJvbnRlbmRfZXhwYW5kUHJvcGVydGllcyh0ZXN0Q29udHJvbGxl
ciwgcHJvcGVydGllcywgY29tcGxldGVUZXN0KTsKKyAgICAgICAgZnJvbnRlbmRfZXhwYW5kUHJv
cGVydGllcyh0ZXN0Q29udHJvbGxlciwgcHJvcGVydGllcywgZnJvbnRlbmRfY29tcGxldGVEZWJ1
Z2dlclRlc3QuYmluZChudWxsLCB0ZXN0Q29udHJvbGxlcikpOwogICAgIH0pOwotCi0gICAgZnVu
Y3Rpb24gY29tcGxldGVUZXN0KCkKLSAgICB7Ci0gICAgICAgIGlmIChXZWJJbnNwZWN0b3IucGFu
ZWxzLnNjcmlwdHMucGF1c2VkKQotICAgICAgICAgICAgV2ViSW5zcGVjdG9yLnBhbmVscy5zY3Jp
cHRzLl90b2dnbGVQYXVzZSgpOwotICAgICAgICB0ZXN0Q29udHJvbGxlci5yZXN1bHRzLnB1c2go
IlJlc3VtZWQgc2NyaXB0IGV4ZWN1dGlvbi4iKTsKLSAgICAgICAgdGVzdENvbnRyb2xsZXIubm90
aWZ5RG9uZSgpOwotICAgIH0KIH0KIAogZnVuY3Rpb24gZnJvbnRlbmRfZXhwYW5kUHJvcGVydGll
cyh0ZXN0Q29udHJvbGxlciwgcHJvcGVydGllcywgY2FsbGJhY2spCkBAIC0xMTQsMTcgKzk4LDYg
QEAgZnVuY3Rpb24gZnJvbnRlbmRfZmluZENoaWxkUHJvcGVydHlUcmVlRWxlbWVudChwYXJlbnQs
IGNoaWxkTmFtZSkKICAgICB9CiB9CiAKLWZ1bmN0aW9uIGZyb250ZW5kX2Vuc3VyZURlYnVnZ2Vy
RW5hYmxlZChjYWxsYmFjaykKLXsKLSAgICBpZiAoV2ViSW5zcGVjdG9yLnBhbmVscy5zY3JpcHRz
Ll9kZWJ1Z2dlckVuYWJsZWQpIHsKLSAgICAgICAgY2FsbGJhY2soKTsKLSAgICAgICAgcmV0dXJu
OwotICAgIH0KLQotICAgIGZyb250ZW5kX2FkZFNuaWZmZXIoV2ViSW5zcGVjdG9yLCAiZGVidWdn
ZXJXYXNFbmFibGVkIiwgY2FsbGJhY2spOwotICAgIFdlYkluc3BlY3Rvci5wYW5lbHMuc2NyaXB0
cy5fdG9nZ2xlRGVidWdnaW5nKGZhbHNlKTsKLX0KLQogPC9zY3JpcHQ+CiA8L2hlYWQ+CiAKZGlm
ZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmQ3
ODFkNTQ5ODc4MjM5YmZkOWVkYjgzZDk2MzgzOWJkMjU2ODZiZi4uY2Q3NWE1ODVhMWE2NTE1MzU4
NDY3MTIzODc0N2U4NzkyNzA5YzQ2MyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysr
IGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMC0wNy0wOCAgWXVyeSBT
ZW1pa2hhdHNreSAgPHl1cnlzQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZWIgSW5zcGVjdG9yOiBmYWN0b3Igb3V0IGNvbW1v
biBwYXJ0IG9mIGRlYnVnZ2VyIHRlc3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD00MTgzNgorCisgICAgICAgICogYmluZGluZ3MvanMvU2NyaXB0RGVi
dWdTZXJ2ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2NyaXB0RGVidWdTZXJ2ZXI6OnJlY29t
cGlsZUFsbEpTRnVuY3Rpb25zKTogcG9zdHBvbmUgc2NyaXB0IHJlY29tcGlsYXRpb24gaWYgSlMg
c3RhY2sgaXMgbm90IGVtcHR5LgorCiAyMDEwLTA3LTA3ICBBbmRyZWFzIEtsaW5nICA8YW5kcmVh
cy5rbGluZ0Bub2tpYS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgVG9yIEFybmUgVmVzdGLD
uC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvYmluZGluZ3MvanMvU2NyaXB0RGVidWdTZXJ2ZXIuY3Bw
IGIvV2ViQ29yZS9iaW5kaW5ncy9qcy9TY3JpcHREZWJ1Z1NlcnZlci5jcHAKaW5kZXggZDFiNTEx
MjhjOTc5ZjQ1ZTVmZGFmYTM0OTE4MzdjOTllOWFlZjg4YS4uMGE0MGYxMzEyMTc0ZThiYjg1NTll
OWJkMjkwN2VjMDNmNzE2MDE0OSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9iaW5kaW5ncy9qcy9TY3Jp
cHREZWJ1Z1NlcnZlci5jcHAKKysrIGIvV2ViQ29yZS9iaW5kaW5ncy9qcy9TY3JpcHREZWJ1Z1Nl
cnZlci5jcHAKQEAgLTU2OCw3ICs1NjgsMTEgQEAgdm9pZCBTY3JpcHREZWJ1Z1NlcnZlcjo6cmVj
b21waWxlQWxsSlNGdW5jdGlvbnNTb29uKCkKIHZvaWQgU2NyaXB0RGVidWdTZXJ2ZXI6OnJlY29t
cGlsZUFsbEpTRnVuY3Rpb25zKFRpbWVyPFNjcmlwdERlYnVnU2VydmVyPiopCiB7CiAgICAgSlNM
b2NrIGxvY2soU2lsZW5jZUFzc2VydGlvbnNPbmx5KTsKLSAgICBEZWJ1Z2dlcjo6cmVjb21waWxl
QWxsSlNGdW5jdGlvbnMoSlNET01XaW5kb3c6OmNvbW1vbkpTR2xvYmFsRGF0YSgpKTsKKyAgICAv
LyBJZiBKYXZhU2NyaXB0IHN0YWNrIGlzIG5vdCBlbXB0eSBwb3N0cG9uZSByZWNvbXBpbGF0aW9u
LgorICAgIGlmIChKU0RPTVdpbmRvdzo6Y29tbW9uSlNHbG9iYWxEYXRhKCktPmR5bmFtaWNHbG9i
YWxPYmplY3QpCisgICAgICAgIHJlY29tcGlsZUFsbEpTRnVuY3Rpb25zU29vbigpOworICAgIGVs
c2UKKyAgICAgICAgRGVidWdnZXI6OnJlY29tcGlsZUFsbEpTRnVuY3Rpb25zKEpTRE9NV2luZG93
Ojpjb21tb25KU0dsb2JhbERhdGEoKSk7CiB9CiAKIHZvaWQgU2NyaXB0RGVidWdTZXJ2ZXI6OmRp
ZEFkZExpc3RlbmVyKFBhZ2UqIHBhZ2UpCg==
</data>
<flag name="review"
          id="48633"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
          </attachment>
      

    </bug>

</bugzilla>