<?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>30866</bug_id>
          
          <creation_ts>2009-10-28 09:17:13 -0700</creation_ts>
          <short_desc>Web Inspector: Add InspectorController stub in order to support opening in standalone mode.</short_desc>
          <delta_ts>2009-10-28 10:03:33 -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>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>158582</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2009-10-28 09:17:13 -0700</bug_when>
    <thetext>I want to be able to open inspector.html as a regular Web App.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158587</commentid>
    <comment_count>1</comment_count>
      <attachid>42035</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2009-10-28 09:23:31 -0700</bug_when>
    <thetext>Created attachment 42035
[PATCH] stub</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158591</commentid>
    <comment_count>2</comment_count>
      <attachid>42035</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2009-10-28 09:35:37 -0700</bug_when>
    <thetext>Comment on attachment 42035
[PATCH] stub

&gt; +    &lt;script type=&quot;text/javascript&quot; src=&quot;InspectorControllerStub.js&quot;&gt;&lt;/script&gt;

This should probably be added first.

&gt; +       this._windowVisible = false;
&gt; +       this._searchingForNode = !this._searchingForNode;

Bad indents here.

&gt; +     wrapCallback: function f(func)

Why name this function &quot;f&quot;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158621</commentid>
    <comment_count>3</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2009-10-28 10:03:33 -0700</bug_when>
    <thetext>Landed with comments addressed.

Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	WebCore/ChangeLog
	M	WebCore/WebCore.gypi
	M	WebCore/WebCore.vcproj/WebCore.vcproj
	A	WebCore/inspector/front-end/InspectorControllerStub.js
	M	WebCore/inspector/front-end/inspector.html
	M	WebCore/inspector/front-end/inspector.js
Committed r50221</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>42035</attachid>
            <date>2009-10-28 09:23:31 -0700</date>
            <delta_ts>2009-10-28 09:35:37 -0700</delta_ts>
            <desc>[PATCH] stub</desc>
            <filename>stub</filename>
            <type>text/plain</type>
            <size>12653</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
YTRhZTQ5Ny4uODQ0NWVhZiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSw2OCBAQAorMjAwOS0xMC0yOCAgUGF2ZWwgRmVsZG1h
biAgPHBmZWxkbWFuQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBXZWIgSW5zcGVjdG9yOiBBZGQgSW5zcGVjdG9yQ29udHJvbGxl
ciBzdHViIGluIG9yZGVyIHRvIHN1cHBvcnQgb3BlbmluZyBpbiBzdGFuZGFsb25lIG1vZGUuCisK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMwODY2CisK
KyAgICAgICAgKiBXZWJDb3JlLmd5cGk6CisgICAgICAgICogV2ViQ29yZS52Y3Byb2ovV2ViQ29y
ZS52Y3Byb2o6CisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9JbnNwZWN0b3JDb250cm9s
bGVyU3R1Yi5qczogQWRkZWQuCisgICAgICAgICguV2ViSW5zcGVjdG9yLkluc3BlY3RvckNvbnRy
b2xsZXJTdHViKToKKyAgICAgICAgKC5XZWJJbnNwZWN0b3IuSW5zcGVjdG9yQ29udHJvbGxlclN0
dWIucHJvdG90eXBlLndyYXBDYWxsYmFjayk6CisgICAgICAgICguV2ViSW5zcGVjdG9yLkluc3Bl
Y3RvckNvbnRyb2xsZXJTdHViLnByb3RvdHlwZS5pc1dpbmRvd1Zpc2libGUpOgorICAgICAgICAo
LldlYkluc3BlY3Rvci5JbnNwZWN0b3JDb250cm9sbGVyU3R1Yi5wcm90b3R5cGUucGxhdGZvcm0p
OgorICAgICAgICAoLldlYkluc3BlY3Rvci5JbnNwZWN0b3JDb250cm9sbGVyU3R1Yi5wcm90b3R5
cGUuY2xvc2VXaW5kb3cpOgorICAgICAgICAoLldlYkluc3BlY3Rvci5JbnNwZWN0b3JDb250cm9s
bGVyU3R1Yi5wcm90b3R5cGUuYXR0YWNoKToKKyAgICAgICAgKC5XZWJJbnNwZWN0b3IuSW5zcGVj
dG9yQ29udHJvbGxlclN0dWIucHJvdG90eXBlLmRldGFjaCk6CisgICAgICAgICguV2ViSW5zcGVj
dG9yLkluc3BlY3RvckNvbnRyb2xsZXJTdHViLnByb3RvdHlwZS5zdG9yZUxhc3RBY3RpdmVQYW5l
bCk6CisgICAgICAgICguV2ViSW5zcGVjdG9yLkluc3BlY3RvckNvbnRyb2xsZXJTdHViLnByb3Rv
dHlwZS5jbGVhck1lc3NhZ2VzKToKKyAgICAgICAgKC5XZWJJbnNwZWN0b3IuSW5zcGVjdG9yQ29u
dHJvbGxlclN0dWIucHJvdG90eXBlLnNlYXJjaGluZ0Zvck5vZGUpOgorICAgICAgICAoLldlYklu
c3BlY3Rvci5JbnNwZWN0b3JDb250cm9sbGVyU3R1Yi5wcm90b3R5cGUuc2VhcmNoKToKKyAgICAg
ICAgKC5XZWJJbnNwZWN0b3IuSW5zcGVjdG9yQ29udHJvbGxlclN0dWIucHJvdG90eXBlLnRvZ2ds
ZU5vZGVTZWFyY2gpOgorICAgICAgICAoLldlYkluc3BlY3Rvci5JbnNwZWN0b3JDb250cm9sbGVy
U3R1Yi5wcm90b3R5cGUuc2V0QXR0YWNoZWRXaW5kb3dIZWlnaHQpOgorICAgICAgICAoLldlYklu
c3BlY3Rvci5JbnNwZWN0b3JDb250cm9sbGVyU3R1Yi5wcm90b3R5cGUubW92ZUJ5VW5yZXN0cmlj
dGVkKToKKyAgICAgICAgKC5XZWJJbnNwZWN0b3IuSW5zcGVjdG9yQ29udHJvbGxlclN0dWIucHJv
dG90eXBlLmFkZFJlc291cmNlU291cmNlVG9GcmFtZSk6CisgICAgICAgICguV2ViSW5zcGVjdG9y
Lkluc3BlY3RvckNvbnRyb2xsZXJTdHViLnByb3RvdHlwZS5hZGRTb3VyY2VUb0ZyYW1lKToKKyAg
ICAgICAgKC5XZWJJbnNwZWN0b3IuSW5zcGVjdG9yQ29udHJvbGxlclN0dWIucHJvdG90eXBlLmdl
dFJlc291cmNlRG9jdW1lbnROb2RlKToKKyAgICAgICAgKC5XZWJJbnNwZWN0b3IuSW5zcGVjdG9y
Q29udHJvbGxlclN0dWIucHJvdG90eXBlLmhpZ2hsaWdodERPTU5vZGUpOgorICAgICAgICAoLldl
Ykluc3BlY3Rvci5JbnNwZWN0b3JDb250cm9sbGVyU3R1Yi5wcm90b3R5cGUuaGlkZURPTU5vZGVI
aWdobGlnaHQpOgorICAgICAgICAoLldlYkluc3BlY3Rvci5JbnNwZWN0b3JDb250cm9sbGVyU3R1
Yi5wcm90b3R5cGUuaW5zcGVjdGVkV2luZG93KToKKyAgICAgICAgKC5XZWJJbnNwZWN0b3IuSW5z
cGVjdG9yQ29udHJvbGxlclN0dWIucHJvdG90eXBlLmxvYWRlZCk6CisgICAgICAgICguV2ViSW5z
cGVjdG9yLkluc3BlY3RvckNvbnRyb2xsZXJTdHViLnByb3RvdHlwZS5sb2NhbGl6ZWRTdHJpbmdz
VVJMKToKKyAgICAgICAgKC5XZWJJbnNwZWN0b3IuSW5zcGVjdG9yQ29udHJvbGxlclN0dWIucHJv
dG90eXBlLndpbmRvd1VubG9hZGluZyk6CisgICAgICAgICguV2ViSW5zcGVjdG9yLkluc3BlY3Rv
ckNvbnRyb2xsZXJTdHViLnByb3RvdHlwZS5oaWRkZW5QYW5lbHMpOgorICAgICAgICAoLldlYklu
c3BlY3Rvci5JbnNwZWN0b3JDb250cm9sbGVyU3R1Yi5wcm90b3R5cGUuZGVidWdnZXJFbmFibGVk
KToKKyAgICAgICAgKC5XZWJJbnNwZWN0b3IuSW5zcGVjdG9yQ29udHJvbGxlclN0dWIucHJvdG90
eXBlLmVuYWJsZVJlc291cmNlVHJhY2tpbmcpOgorICAgICAgICAoLldlYkluc3BlY3Rvci5JbnNw
ZWN0b3JDb250cm9sbGVyU3R1Yi5wcm90b3R5cGUuZGlzYWJsZVJlc291cmNlVHJhY2tpbmcpOgor
ICAgICAgICAoLldlYkluc3BlY3Rvci5JbnNwZWN0b3JDb250cm9sbGVyU3R1Yi5wcm90b3R5cGUu
cmVzb3VyY2VUcmFja2luZ0VuYWJsZWQpOgorICAgICAgICAoLldlYkluc3BlY3Rvci5JbnNwZWN0
b3JDb250cm9sbGVyU3R1Yi5wcm90b3R5cGUuZW5hYmxlRGVidWdnZXIpOgorICAgICAgICAoLldl
Ykluc3BlY3Rvci5JbnNwZWN0b3JDb250cm9sbGVyU3R1Yi5wcm90b3R5cGUuZGlzYWJsZURlYnVn
Z2VyKToKKyAgICAgICAgKC5XZWJJbnNwZWN0b3IuSW5zcGVjdG9yQ29udHJvbGxlclN0dWIucHJv
dG90eXBlLmFkZEJyZWFrcG9pbnQpOgorICAgICAgICAoLldlYkluc3BlY3Rvci5JbnNwZWN0b3JD
b250cm9sbGVyU3R1Yi5wcm90b3R5cGUucmVtb3ZlQnJlYWtwb2ludCk6CisgICAgICAgICguV2Vi
SW5zcGVjdG9yLkluc3BlY3RvckNvbnRyb2xsZXJTdHViLnByb3RvdHlwZS51cGRhdGVCcmVha3Bv
aW50KToKKyAgICAgICAgKC5XZWJJbnNwZWN0b3IuSW5zcGVjdG9yQ29udHJvbGxlclN0dWIucHJv
dG90eXBlLnBhdXNlSW5EZWJ1Z2dlcik6CisgICAgICAgICguV2ViSW5zcGVjdG9yLkluc3BlY3Rv
ckNvbnRyb2xsZXJTdHViLnByb3RvdHlwZS5wYXVzZU9uRXhjZXB0aW9ucyk6CisgICAgICAgICgu
V2ViSW5zcGVjdG9yLkluc3BlY3RvckNvbnRyb2xsZXJTdHViLnByb3RvdHlwZS5zZXRQYXVzZU9u
RXhjZXB0aW9ucyk6CisgICAgICAgICguV2ViSW5zcGVjdG9yLkluc3BlY3RvckNvbnRyb2xsZXJT
dHViLnByb3RvdHlwZS5yZXN1bWVEZWJ1Z2dlcik6CisgICAgICAgICguV2ViSW5zcGVjdG9yLklu
c3BlY3RvckNvbnRyb2xsZXJTdHViLnByb3RvdHlwZS5wcm9maWxlckVuYWJsZWQpOgorICAgICAg
ICAoLldlYkluc3BlY3Rvci5JbnNwZWN0b3JDb250cm9sbGVyU3R1Yi5wcm90b3R5cGUuZW5hYmxl
UHJvZmlsZXIpOgorICAgICAgICAoLldlYkluc3BlY3Rvci5JbnNwZWN0b3JDb250cm9sbGVyU3R1
Yi5wcm90b3R5cGUuZGlzYWJsZVByb2ZpbGVyKToKKyAgICAgICAgKC5XZWJJbnNwZWN0b3IuSW5z
cGVjdG9yQ29udHJvbGxlclN0dWIucHJvdG90eXBlLnN0YXJ0UHJvZmlsaW5nKToKKyAgICAgICAg
KC5XZWJJbnNwZWN0b3IuSW5zcGVjdG9yQ29udHJvbGxlclN0dWIucHJvdG90eXBlLnN0b3BQcm9m
aWxpbmcpOgorICAgICAgICAoLldlYkluc3BlY3Rvci5JbnNwZWN0b3JDb250cm9sbGVyU3R1Yi5w
cm90b3R5cGUuZ2V0UHJvZmlsZUhlYWRlcnMpOgorICAgICAgICAoLldlYkluc3BlY3Rvci5JbnNw
ZWN0b3JDb250cm9sbGVyU3R1Yi5wcm90b3R5cGUuZ2V0UHJvZmlsZSk6CisgICAgICAgICguV2Vi
SW5zcGVjdG9yLkluc3BlY3RvckNvbnRyb2xsZXJTdHViLnByb3RvdHlwZS5kYXRhYmFzZVRhYmxl
TmFtZXMpOgorICAgICAgICAoLldlYkluc3BlY3Rvci5JbnNwZWN0b3JDb250cm9sbGVyU3R1Yi5w
cm90b3R5cGUuc3RlcEludG9TdGF0ZW1lbnRJbkRlYnVnZ2VyKToKKyAgICAgICAgKC5XZWJJbnNw
ZWN0b3IuSW5zcGVjdG9yQ29udHJvbGxlclN0dWIucHJvdG90eXBlLnN0ZXBPdXRPZkZ1bmN0aW9u
SW5EZWJ1Z2dlcik6CisgICAgICAgICguV2ViSW5zcGVjdG9yLkluc3BlY3RvckNvbnRyb2xsZXJT
dHViLnByb3RvdHlwZS5zdGVwT3ZlclN0YXRlbWVudEluRGVidWdnZXIpOgorICAgICAgICAoLldl
Ykluc3BlY3Rvci5JbnNwZWN0b3JDb250cm9sbGVyU3R1Yi5wcm90b3R5cGUuc2V0U2V0dGluZyk6
CisgICAgICAgICguV2ViSW5zcGVjdG9yLkluc3BlY3RvckNvbnRyb2xsZXJTdHViLnByb3RvdHlw
ZS5kaXNwYXRjaE9uSW5qZWN0ZWRTY3JpcHQpOgorICAgICAgICAoLldlYkluc3BlY3Rvci5JbnNw
ZWN0b3JDb250cm9sbGVyU3R1Yi5wcm90b3R5cGUucmVsZWFzZVdyYXBwZXJPYmplY3RHcm91cCk6
CisgICAgICAgICguV2ViSW5zcGVjdG9yLkluc3BlY3RvckNvbnRyb2xsZXJTdHViLnByb3RvdHlw
ZS5zZXR0aW5nKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5odG1s
OgorCiAyMDA5LTEwLTI4ICBTdGV2ZSBCbG9jayAgPHN0ZXZlYmxvY2tAZ29vZ2xlLmNvbT4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvV2Vi
Q29yZS5neXBpIGIvV2ViQ29yZS9XZWJDb3JlLmd5cGkKaW5kZXggMWM2ZmM0MC4uYzBiYWFmNCAx
MDA2NDQKLS0tIGEvV2ViQ29yZS9XZWJDb3JlLmd5cGkKKysrIGIvV2ViQ29yZS9XZWJDb3JlLmd5
cGkKQEAgLTM2MTEsNiArMzYxMSw3IEBACiAgICAgICAgICAgICAnaW5zcGVjdG9yL2Zyb250LWVu
ZC9FdmVudExpc3RlbmVyc1NpZGViYXJQYW5lLmpzJywKICAgICAgICAgICAgICdpbnNwZWN0b3Iv
ZnJvbnQtZW5kL0ZvbnRWaWV3LmpzJywKICAgICAgICAgICAgICdpbnNwZWN0b3IvZnJvbnQtZW5k
L0ltYWdlVmlldy5qcycsCisgICAgICAgICAgICAnaW5zcGVjdG9yL2Zyb250LWVuZC9JbnNwZWN0
b3JDb250cm9sbGVyU3R1Yi5qcycsCiAgICAgICAgICAgICAnaW5zcGVjdG9yL2Zyb250LWVuZC9J
bmplY3RlZFNjcmlwdC5qcycsCiAgICAgICAgICAgICAnaW5zcGVjdG9yL2Zyb250LWVuZC9Jbmpl
Y3RlZFNjcmlwdEFjY2Vzcy5qcycsCiAgICAgICAgICAgICAnaW5zcGVjdG9yL2Zyb250LWVuZC9p
bnNwZWN0b3IuanMnLApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9XZWJDb3JlLnZjcHJvai9XZWJDb3Jl
LnZjcHJvaiBiL1dlYkNvcmUvV2ViQ29yZS52Y3Byb2ovV2ViQ29yZS52Y3Byb2oKaW5kZXggNGRh
ZDYwNC4uZDVlZjZmNCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9XZWJDb3JlLnZjcHJvai9XZWJDb3Jl
LnZjcHJvagorKysgYi9XZWJDb3JlL1dlYkNvcmUudmNwcm9qL1dlYkNvcmUudmNwcm9qCkBAIC0z
NjM4Miw2ICszNjM4MiwxMCBAQAogCQkJCQk+DQogCQkJCTwvRmlsZT4NCiAJCQkJPEZpbGUNCisJ
CQkJCVJlbGF0aXZlUGF0aD0iLi5caW5zcGVjdG9yXGZyb250LWVuZFxJbnNwZWN0b3JDb250cm9s
bGVyU3R1Yi5qcyINCisJCQkJCT4NCisJCQkJPC9GaWxlPg0KKwkJCQk8RmlsZQ0KIAkJCQkJUmVs
YXRpdmVQYXRoPSIuLlxpbnNwZWN0b3JcZnJvbnQtZW5kXGluc3BlY3RvclN5bnRheEhpZ2hsaWdo
dC5jc3MiDQogCQkJCQk+DQogCQkJCTwvRmlsZT4NCmRpZmYgLS1naXQgYS9XZWJDb3JlL2luc3Bl
Y3Rvci9mcm9udC1lbmQvSW5zcGVjdG9yQ29udHJvbGxlclN0dWIuanMgYi9XZWJDb3JlL2luc3Bl
Y3Rvci9mcm9udC1lbmQvSW5zcGVjdG9yQ29udHJvbGxlclN0dWIuanMKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uZTJlOTgyZQotLS0gL2Rldi9udWxsCisrKyBiL1dlYkNvcmUv
aW5zcGVjdG9yL2Zyb250LWVuZC9JbnNwZWN0b3JDb250cm9sbGVyU3R1Yi5qcwpAQCAtMCwwICsx
LDI4NCBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAwOSBHb29nbGUgSW5jLiBBbGwgcmlnaHRz
IHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBi
aW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0
dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZQorICogbWV0Ogor
ICoKKyAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0
aGUgYWJvdmUgY29weXJpZ2h0CisgKiBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFu
ZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4g
YmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCisgKiBjb3B5cmlnaHQgbm90aWNl
LCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyCisg
KiBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdp
dGggdGhlCisgKiBkaXN0cmlidXRpb24uCisgKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEdv
b2dsZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzCisgKiBjb250cmlidXRvcnMgbWF5IGJlIHVz
ZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorICogdGhpcyBz
b2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyAqCisg
KiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQg
Q09OVFJJQlVUT1JTCisgKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJB
TlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAorICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCisgKiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdI
VAorICogT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5E
SVJFQ1QsIElOQ0lERU5UQUwsCisgKiBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJ
QUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCisgKiBMSU1JVEVEIFRPLCBQUk9DVVJFTUVO
VCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKKyAqIERBVEEs
IE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5E
IE9OIEFOWQorICogVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RS
SUNUIExJQUJJTElUWSwgT1IgVE9SVAorICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVS
V0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCisgKiBPRiBUSElTIFNPRlRX
QVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgor
ICovCisKK2lmICghd2luZG93Lkluc3BlY3RvckNvbnRyb2xsZXIpIHsKKworV2ViSW5zcGVjdG9y
Lkluc3BlY3RvckNvbnRyb2xsZXJTdHViID0gZnVuY3Rpb24oKQoreworICAgIHRoaXMuX3NlYXJj
aGluZ0Zvck5vZGUgPSBmYWxzZTsKKyAgICB0aGlzLl93aW5kb3dWaXNpYmxlID0gdHJ1ZTsKKyAg
ICB0aGlzLl9kZWJ1Z2dlckVuYWJsZWQgPSB0cnVlOworICAgIHRoaXMuX3Byb2ZpbGVyRW5hYmxl
ZCA9IHRydWU7CisgICAgdGhpcy5fcmVzb3VyY2VUcmFja2luZ0VuYWJsZWQgPSBmYWxzZTsKKyAg
ICB0aGlzLl9zZXR0aW5ncyA9IHt9OworfQorCitXZWJJbnNwZWN0b3IuSW5zcGVjdG9yQ29udHJv
bGxlclN0dWIucHJvdG90eXBlID0geworICAgIHdyYXBDYWxsYmFjazogZnVuY3Rpb24gZihmdW5j
KQorICAgIHsKKyAgICAgICAgcmV0dXJuIGZ1bmM7CisgICAgfSwKKyAgICAKKyAgICBpc1dpbmRv
d1Zpc2libGU6IGZ1bmN0aW9uKCkKKyAgICB7CisgICAgICAgIHJldHVybiB0aGlzLl93aW5kb3dW
aXNpYmxlOworICAgIH0sCisKKyAgICBwbGF0Zm9ybTogZnVuY3Rpb24oKQorICAgIHsKKyAgICAg
ICAgcmV0dXJuICJtYWMtbGVvcGFyZCI7CisgICAgfSwKKworCisgICAgY2xvc2VXaW5kb3c6IGZ1
bmN0aW9uKCkKKyAgICB7CisgICAgICB0aGlzLl93aW5kb3dWaXNpYmxlID0gZmFsc2U7CisgICAg
fSwKKworICAgIGF0dGFjaDogZnVuY3Rpb24oKQorICAgIHsKKyAgICB9LAorCisgICAgZGV0YWNo
OiBmdW5jdGlvbigpCisgICAgeworICAgIH0sCisKKyAgICBzdG9yZUxhc3RBY3RpdmVQYW5lbDog
ZnVuY3Rpb24ocGFuZWwpCisgICAgeworICAgIH0sCisKKyAgICBjbGVhck1lc3NhZ2VzOiBmdW5j
dGlvbigpCisgICAgeworICAgIH0sCisKKyAgICBzZWFyY2hpbmdGb3JOb2RlOiBmdW5jdGlvbigp
CisgICAgeworICAgICAgICByZXR1cm4gdGhpcy5fc2VhcmNoaW5nRm9yTm9kZTsKKyAgICB9LAor
CisgICAgc2VhcmNoOiBmdW5jdGlvbihzb3VyY2VSb3csIHF1ZXJ5KQorICAgIHsKKyAgICB9LAor
CisgICAgdG9nZ2xlTm9kZVNlYXJjaDogZnVuY3Rpb24oKQorICAgIHsKKyAgICAgIHRoaXMuX3Nl
YXJjaGluZ0Zvck5vZGUgPSAhdGhpcy5fc2VhcmNoaW5nRm9yTm9kZTsKKyAgICB9LAorCisgICAg
c2V0QXR0YWNoZWRXaW5kb3dIZWlnaHQ6IGZ1bmN0aW9uKGhlaWdodCkKKyAgICB7CisgICAgfSwK
KworICAgIG1vdmVCeVVucmVzdHJpY3RlZDogZnVuY3Rpb24oeCwgeSkKKyAgICB7CisgICAgfSwK
KworICAgIGFkZFJlc291cmNlU291cmNlVG9GcmFtZTogZnVuY3Rpb24oaWRlbnRpZmllciwgZWxl
bWVudCkKKyAgICB7CisgICAgfSwKKworICAgIGFkZFNvdXJjZVRvRnJhbWU6IGZ1bmN0aW9uKG1p
bWVUeXBlLCBzb3VyY2UsIGVsZW1lbnQpCisgICAgeworICAgICAgICByZXR1cm4gZmFsc2U7Cisg
ICAgfSwKKworICAgIGdldFJlc291cmNlRG9jdW1lbnROb2RlOiBmdW5jdGlvbihpZGVudGlmaWVy
KQorICAgIHsKKyAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDsKKyAgICB9LAorCisgICAgaGlnaGxp
Z2h0RE9NTm9kZTogZnVuY3Rpb24obm9kZSkKKyAgICB7CisgICAgfSwKKworICAgIGhpZGVET01O
b2RlSGlnaGxpZ2h0OiBmdW5jdGlvbigpCisgICAgeworICAgIH0sCisKKyAgICBpbnNwZWN0ZWRX
aW5kb3c6IGZ1bmN0aW9uKCkKKyAgICB7CisgICAgICAgIHJldHVybiB3aW5kb3c7CisgICAgfSwK
KworICAgIGxvYWRlZDogZnVuY3Rpb24oKQorICAgIHsKKyAgICB9LAorCisgICAgbG9jYWxpemVk
U3RyaW5nc1VSTDogZnVuY3Rpb24oKQorICAgIHsKKyAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDsK
KyAgICB9LAorCisgICAgd2luZG93VW5sb2FkaW5nOiBmdW5jdGlvbigpCisgICAgeworICAgICAg
ICByZXR1cm4gZmFsc2U7CisgICAgfSwKKworICAgIGhpZGRlblBhbmVsczogZnVuY3Rpb24oKQor
ICAgIHsKKyAgICAgICAgcmV0dXJuICIiOworICAgIH0sCisKKyAgICBkZWJ1Z2dlckVuYWJsZWQ6
IGZ1bmN0aW9uKCkKKyAgICB7CisgICAgICAgIHJldHVybiB0aGlzLl9kZWJ1Z2dlckVuYWJsZWQ7
CisgICAgfSwKKworICAgIGVuYWJsZVJlc291cmNlVHJhY2tpbmc6IGZ1bmN0aW9uKCkKKyAgICB7
CisgICAgICAgIHRoaXMuX3Jlc291cmNlVHJhY2tpbmdFbmFibGVkID0gdHJ1ZTsKKyAgICAgICAg
V2ViSW5zcGVjdG9yLnJlc291cmNlVHJhY2tpbmdXYXNFbmFibGVkKCk7CisgICAgfSwKKworICAg
IGRpc2FibGVSZXNvdXJjZVRyYWNraW5nOiBmdW5jdGlvbigpCisgICAgeworICAgICAgICB0aGlz
Ll9yZXNvdXJjZVRyYWNraW5nRW5hYmxlZCA9IGZhbHNlOworICAgICAgICBXZWJJbnNwZWN0b3Iu
cmVzb3VyY2VUcmFja2luZ1dhc0Rpc2FibGVkKCk7CisgICAgfSwKKworICAgIHJlc291cmNlVHJh
Y2tpbmdFbmFibGVkOiBmdW5jdGlvbigpCisgICAgeworICAgICAgICByZXR1cm4gdGhpcy5fcmVz
b3VyY2VUcmFja2luZ0VuYWJsZWQ7CisgICAgfSwKKworICAgIGVuYWJsZURlYnVnZ2VyOiBmdW5j
dGlvbigpCisgICAgeworICAgICAgICB0aGlzLl9kZWJ1Z2dlckVuYWJsZWQgPSB0cnVlOworICAg
IH0sCisKKyAgICBkaXNhYmxlRGVidWdnZXI6IGZ1bmN0aW9uKCkKKyAgICB7CisgICAgICAgIHRo
aXMuX2RlYnVnZ2VyRW5hYmxlZCA9IGZhbHNlOworICAgIH0sCisKKyAgICBhZGRCcmVha3BvaW50
OiBmdW5jdGlvbihzb3VyY2VJRCwgbGluZSwgY29uZGl0aW9uKQorICAgIHsKKyAgICB9LAorCisg
ICAgcmVtb3ZlQnJlYWtwb2ludDogZnVuY3Rpb24oc291cmNlSUQsIGxpbmUpCisgICAgeworICAg
IH0sCisKKyAgICB1cGRhdGVCcmVha3BvaW50OiBmdW5jdGlvbihzb3VyY2VJRCwgbGluZSwgY29u
ZGl0aW9uKQorICAgIHsKKyAgICB9LAorCisgICAgcGF1c2VJbkRlYnVnZ2VyOiBmdW5jdGlvbigp
CisgICAgeworICAgIH0sCisKKyAgICBwYXVzZU9uRXhjZXB0aW9uczogZnVuY3Rpb24oKQorICAg
IHsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0sCisKKyAgICBzZXRQYXVzZU9uRXhjZXB0
aW9uczogZnVuY3Rpb24odmFsdWUpCisgICAgeworICAgIH0sCisKKyAgICByZXN1bWVEZWJ1Z2dl
cjogZnVuY3Rpb24oKQorICAgIHsKKyAgICB9LAorCisgICAgcHJvZmlsZXJFbmFibGVkOiBmdW5j
dGlvbigpCisgICAgeworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9LAorCisgICAgZW5hYmxl
UHJvZmlsZXI6IGZ1bmN0aW9uKCkKKyAgICB7CisgICAgICAgIHRoaXMuX3Byb2ZpbGVyRW5hYmxl
ZCA9IHRydWU7CisgICAgfSwKKworICAgIGRpc2FibGVQcm9maWxlcjogZnVuY3Rpb24oKQorICAg
IHsKKyAgICAgICAgdGhpcy5fcHJvZmlsZXJFbmFibGVkID0gZmFsc2U7CisgICAgfSwKKworICAg
IHN0YXJ0UHJvZmlsaW5nOiBmdW5jdGlvbigpCisgICAgeworICAgIH0sCisKKyAgICBzdG9wUHJv
ZmlsaW5nOiBmdW5jdGlvbigpCisgICAgeworICAgIH0sCisKKyAgICBnZXRQcm9maWxlSGVhZGVy
czogZnVuY3Rpb24oY2FsbElkKQorICAgIHsKKyAgICAgICAgV2ViSW5zcGVjdG9yLmRpZEdldFBy
b2ZpbGVIZWFkZXJzKGNhbGxJZCwgW10pOworICAgIH0sCisKKyAgICBnZXRQcm9maWxlOiBmdW5j
dGlvbihjYWxsSWQsIHVpZCkKKyAgICB7CisgICAgICAgIGlmIChXZWJJbnNwZWN0b3IuX19mdWxs
UHJvZmlsZXMgJiYgKHVpZCBpbiBXZWJJbnNwZWN0b3IuX19mdWxsUHJvZmlsZXMpKQorICAgICAg
ICB7CisgICAgICAgICAgICBXZWJJbnNwZWN0b3IuZGlkR2V0UHJvZmlsZShjYWxsSWQsIFdlYklu
c3BlY3Rvci5fX2Z1bGxQcm9maWxlc1t1aWRdKTsKKyAgICAgICAgfQorICAgIH0sCisKKyAgICBk
YXRhYmFzZVRhYmxlTmFtZXM6IGZ1bmN0aW9uKGRhdGFiYXNlKQorICAgIHsKKyAgICAgICAgcmV0
dXJuIFtdOworICAgIH0sCisKKyAgICBzdGVwSW50b1N0YXRlbWVudEluRGVidWdnZXI6IGZ1bmN0
aW9uKCkKKyAgICB7CisgICAgfSwKKworICAgIHN0ZXBPdXRPZkZ1bmN0aW9uSW5EZWJ1Z2dlcjog
ZnVuY3Rpb24oKQorICAgIHsKKyAgICB9LAorCisgICAgc3RlcE92ZXJTdGF0ZW1lbnRJbkRlYnVn
Z2VyOiBmdW5jdGlvbigpCisgICAgeworICAgIH0sCisKKyAgICBzZXRTZXR0aW5nOiBmdW5jdGlv
bihzZXR0aW5nLCB2YWx1ZSkKKyAgICB7CisgICAgICAgIHRoaXMuX3NldHRpbmdzW3NldHRpbmdd
ID0gdmFsdWU7CisgICAgfSwKKworICAgIGRpc3BhdGNoT25JbmplY3RlZFNjcmlwdDogZnVuY3Rp
b24oKQorICAgIHsKKyAgICB9LAorCisgICAgcmVsZWFzZVdyYXBwZXJPYmplY3RHcm91cDogZnVu
Y3Rpb24oKQorICAgIHsKKyAgICB9LAorCisgICAgc2V0dGluZzogZnVuY3Rpb24oc2V0dGluZykK
KyAgICB7CisgICAgICAgIHJldHVybiB0aGlzLl9zZXR0aW5nc1tzZXR0aW5nXTsKKyAgICB9Cit9
CisKK3dpbmRvdy5JbnNwZWN0b3JDb250cm9sbGVyID0gbmV3IFdlYkluc3BlY3Rvci5JbnNwZWN0
b3JDb250cm9sbGVyU3R1YigpOworCit9CmRpZmYgLS1naXQgYS9XZWJDb3JlL2luc3BlY3Rvci9m
cm9udC1lbmQvaW5zcGVjdG9yLmh0bWwgYi9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvaW5z
cGVjdG9yLmh0bWwKaW5kZXggZGVlMDNlZi4uYTBlNWM0YyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9p
bnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5odG1sCisrKyBiL1dlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9pbnNwZWN0b3IuaHRtbApAQCAtOTcsNiArOTcsNyBAQCBUSElTIFNPRlRXQVJF
LCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgogICAg
IDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9IlRpbWVsaW5lQWdlbnQuanMiPjwv
c2NyaXB0PgogICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9IlRpbWVsaW5l
UGFuZWwuanMiPjwvc2NyaXB0PgogICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBz
cmM9IlRlc3RDb250cm9sbGVyLmpzIj48L3NjcmlwdD4KKyAgICA8c2NyaXB0IHR5cGU9InRleHQv
amF2YXNjcmlwdCIgc3JjPSJJbnNwZWN0b3JDb250cm9sbGVyU3R1Yi5qcyI+PC9zY3JpcHQ+CiA8
L2hlYWQ+CiA8Ym9keSBjbGFzcz0iZGV0YWNoZWQiPgogICAgIDxkaXYgaWQ9InRvb2xiYXIiPgo=
</data>
<flag name="review"
          id="23525"
          type_id="1"
          status="+"
          setter="timothy"
    />
          </attachment>
      

    </bug>

</bugzilla>