<?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>66677</bug_id>
          
          <creation_ts>2011-08-22 08:38:52 -0700</creation_ts>
          <short_desc>Web Inspector: generate protocol externs API for the front-end compilation.</short_desc>
          <delta_ts>2011-08-23 02:34:11 -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>0</everconfirmed>
          <reporter name="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>apavlov</cc>
    
    <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>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>454613</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-08-22 08:38:52 -0700</bug_when>
    <thetext>Patch to follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454623</commentid>
    <comment_count>1</comment_count>
      <attachid>104683</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-08-22 09:10:41 -0700</bug_when>
    <thetext>Created attachment 104683
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454626</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-22 09:15:09 -0700</bug_when>
    <thetext>Attachment 104683 did not pass style-queue:

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

Source/WebCore/inspector/InspectorDebuggerAgent.cpp:184:  The parameter type should use PassRefPtr instead of RefPtr.  [readability/pass_ptr] [5]
Source/WebCore/inspector/InspectorDebuggerAgent.h:85:  The parameter type should use PassRefPtr instead of RefPtr.  [readability/pass_ptr] [5]
Total errors found: 2 in 12 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>455258</commentid>
    <comment_count>3</comment_count>
      <attachid>104683</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2011-08-23 02:04:37 -0700</bug_when>
    <thetext>Comment on attachment 104683
Patch

lgtm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>455271</commentid>
    <comment_count>4</comment_count>
      <attachid>104683</attachid>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2011-08-23 02:24:58 -0700</bug_when>
    <thetext>Comment on attachment 104683
Patch

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

&gt; Source/WebCore/inspector/compile-front-end.sh:1
&gt; +python Source/WebCore/inspector/generate-protocol-externs -o Source/WebCore/inspector/front-end/protocol-externs.js Source/WebCore/inspector/Inspector.json

Should this file have a #! line and/or a copyright?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>455274</commentid>
    <comment_count>5</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-08-23 02:34:11 -0700</bug_when>
    <thetext>Committed r93586: &lt;http://trac.webkit.org/changeset/93586&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104683</attachid>
            <date>2011-08-22 09:10:41 -0700</date>
            <delta_ts>2011-08-23 02:24:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-66677-20110822201039.patch</filename>
            <type>text/plain</type>
            <size>13904</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTM1MDEKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBhNWJiMGUyZmUzMDVlYmI5MTBkODFk
NzUyMDlkOWRkYjYxNWM3MWE4Li5mMmY0YWIxNDgxNGNhMGQ0NzFlMjliMGIyMDY5MmNjZmNhNjVk
MDcyIDEwMDc1NQotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTEtMDgtMjIgIFBhdmVsIEZlbGRtYW4gIDxw
ZmVsZG1hbkBnb29nbGUuY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IGdlbmVyYXRlIHBy
b3RvY29sIGV4dGVybnMgQVBJIGZvciB0aGUgZnJvbnQtZW5kIGNvbXBpbGF0aW9uLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjY2NzcKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGluc3BlY3Rvci9kZWJ1
Z2dlci9kZWJ1Z2dlci1zZXQtYnJlYWtwb2ludC1yZWdleC5odG1sOgorCiAyMDExLTA4LTE4ICBQ
YXZlbCBQb2Rpdmlsb3YgIDxwb2Rpdmlsb3ZAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYiBJ
bnNwZWN0b3I6IGV4dHJhY3QgYnJlYWtwb2ludCBtYW5hZ2VtZW50IGNvZGUgdG8gYSBzZXBhcmF0
ZSBjbGFzcyBhbmQgYWRkIHRlc3RzLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9y
L2RlYnVnZ2VyL2RlYnVnZ2VyLXNldC1icmVha3BvaW50LXJlZ2V4Lmh0bWwgYi9MYXlvdXRUZXN0
cy9pbnNwZWN0b3IvZGVidWdnZXIvZGVidWdnZXItc2V0LWJyZWFrcG9pbnQtcmVnZXguaHRtbApp
bmRleCA4OGZiZjA3M2Q5ZThmOTlkODYwNDZlNjllMjRlZTliYTY2Mjg5NmQwLi45YTZkNWEzODBj
YTgwZWQxMWI4YTc3ZDg4NmFmMGJmOWQ3NTIxNzRmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9p
bnNwZWN0b3IvZGVidWdnZXIvZGVidWdnZXItc2V0LWJyZWFrcG9pbnQtcmVnZXguaHRtbAorKysg
Yi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZGVidWdnZXIvZGVidWdnZXItc2V0LWJyZWFrcG9pbnQt
cmVnZXguaHRtbApAQCAtMzEsNyArMzEsNyBAQCBmdW5jdGlvbiB0ZXN0KCkKICAgICAgICAgewog
ICAgICAgICAgICAgdmFyIHVybCA9ICJkZWJ1Z2dlci1zZXQtYnJlYWtwb2ludC5qcyI7CiAgICAg
ICAgICAgICB2YXIgdXJsUmVnZXggPSAiZGVidWdnZXItc2V0LWJyZWFrcG9pbnQuKiI7Ci0gICAg
ICAgICAgICBEZWJ1Z2dlckFnZW50LnNldEJyZWFrcG9pbnRCeVVybCh1cmwsIHVybFJlZ2V4LCAx
LCBzdGVwMik7CisgICAgICAgICAgICBEZWJ1Z2dlckFnZW50LnNldEJyZWFrcG9pbnRCeVVybCgx
LCB1cmwsIHVybFJlZ2V4LCBzdGVwMik7CiAKICAgICAgICAgICAgIGZ1bmN0aW9uIHN0ZXAyKHJl
c3VsdCkKICAgICAgICAgICAgIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBkNTFiMWMwNzY5ZWY4ODA0ZjQ1NDIz
M2FmOGQxNWE0NDU3YjZiODYyLi5hNGEwMjVlYzNhZDg3ZTRkNmRhZDRiMzU1YTA5NDRmYjZkMmE1
ZGIzIDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
YkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjcgQEAKIDIwMTEtMDgtMjIgIFBhdmVsIEZlbGRt
YW4gIDxwZmVsZG1hbkBnb29nbGUuY29tPgogCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IGdlbmVy
YXRlIHByb3RvY29sIGV4dGVybnMgQVBJIGZvciB0aGUgZnJvbnQtZW5kIGNvbXBpbGF0aW9uLgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjY2NzcKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGluc3BlY3Rv
ci9JbnNwZWN0b3IuanNvbjoKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yRE9NQWdlbnQu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yRE9NQWdlbnQ6OnNldEF0dHJpYnV0ZXNU
ZXh0KToKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yRE9NQWdlbnQuaDoKKyAgICAgICAg
KiBpbnNwZWN0b3IvSW5zcGVjdG9yRGVidWdnZXJBZ2VudC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpJbnNwZWN0b3JEZWJ1Z2dlckFnZW50OjpzZXRCcmVha3BvaW50QnlVcmwpOgorICAgICAgICAq
IGluc3BlY3Rvci9JbnNwZWN0b3JEZWJ1Z2dlckFnZW50Lmg6CisgICAgICAgICogaW5zcGVjdG9y
L2NvbXBpbGUtZnJvbnQtZW5kLnNoOiBBZGRlZC4KKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQt
ZW5kL0RPTUFnZW50LmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkRPTU5vZGUucHJvdG90eXBl
LnNldEF0dHJpYnV0ZSk6CisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9EZWJ1Z2dlck1v
ZGVsLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkRlYnVnZ2VyTW9kZWwucHJvdG90eXBlLnNl
dEJyZWFrcG9pbnQpOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvZXh0ZXJucy5qczog
QWRkZWQuCisgICAgICAgIChjb25zb2xlLndhcm4pOgorCisyMDExLTA4LTIyICBQYXZlbCBGZWxk
bWFuICA8cGZlbGRtYW5AZ29vZ2xlLmNvbT4KKwogICAgICAgICBXZWIgSW5zcGVjdG9yOiBQcmVw
YXJlIHV0aWxpdGllcy5qcyBmb3IgY29tcGlsYXRpb24uCiAgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NjY1NgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmpzb24gYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
SW5zcGVjdG9yLmpzb24KaW5kZXggZGIyYjk4ODkxNDYxNGQzY2Q2NTkyZTBkZjRhODEyMjA1ZTU0
MGRhZS4uYTYyMDc5ZDcxZGY0MTIzNWViNDAxYzNkY2U5OGM2MTcwZWI0ZWVlYyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvci5qc29uCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuanNvbgpAQCAtOTQ5LDggKzk0OSw4IEBACiAgICAg
ICAgICAgICAgICAgIm5hbWUiOiAic2V0QXR0cmlidXRlc1RleHQiLAogICAgICAgICAgICAgICAg
ICJwYXJhbWV0ZXJzIjogWwogICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogIm5vZGVJZCIs
ICIkcmVmIjogIk5vZGVJZCIsICJkZXNjcmlwdGlvbiI6ICJJZCBvZiB0aGUgZWxlbWVudCB0byBz
ZXQgYXR0cmlidXRlcyBmb3IuIiB9LAotICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogIm5h
bWUiLCAidHlwZSI6ICJzdHJpbmciLCAib3B0aW9uYWwiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiAi
QXR0cmlidXRlIG5hbWUgdG8gcmVwbGFjZSB3aXRoIG5ldyBhdHRyaWJ1dGVzIGRlcml2ZWQgZnJv
bSB0ZXh0IGluIGNhc2UgdGV4dCBwYXJzZWQgc3VjY2Vzc2Z1bGx5LiIgfSwKLSAgICAgICAgICAg
ICAgICAgICAgeyAibmFtZSI6ICJ0ZXh0IiwgInR5cGUiOiAic3RyaW5nIiwgImRlc2NyaXB0aW9u
IjogIlRleHQgd2l0aCBhIG51bWJlciBvZiBhdHRyaWJ1dGVzLiBXaWxsIHBhcnNlIHRoaXMgdGV4
dCB1c2luZyBIVE1MIHBhcnNlci4iIH0KKyAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJ0
ZXh0IiwgInR5cGUiOiAic3RyaW5nIiwgImRlc2NyaXB0aW9uIjogIlRleHQgd2l0aCBhIG51bWJl
ciBvZiBhdHRyaWJ1dGVzLiBXaWxsIHBhcnNlIHRoaXMgdGV4dCB1c2luZyBIVE1MIHBhcnNlci4i
IH0sCisgICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAibmFtZSIsICJ0eXBlIjogInN0cmlu
ZyIsICJvcHRpb25hbCI6IHRydWUsICJkZXNjcmlwdGlvbiI6ICJBdHRyaWJ1dGUgbmFtZSB0byBy
ZXBsYWNlIHdpdGggbmV3IGF0dHJpYnV0ZXMgZGVyaXZlZCBmcm9tIHRleHQgaW4gY2FzZSB0ZXh0
IHBhcnNlZCBzdWNjZXNzZnVsbHkuIiB9CiAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAg
ICAgICAiZGVzY3JpcHRpb24iOiAiU2V0cyBhdHRyaWJ1dGVzIG9uIGVsZW1lbnQgd2l0aCBnaXZl
biBpZC4gVGhpcyBtZXRob2QgaXMgdXNlZnVsIHdoZW4gdXNlciBlZGl0cyBzb21lIGV4aXN0aW5n
IGF0dHJpYnV0ZSB2YWx1ZSBhbmQgdHlwZXMgaW4gc2V2ZXJhbCBhdHRyaWJ1dGUgbmFtZS92YWx1
ZSBwYWlycy4iCiAgICAgICAgICAgICB9LApAQCAtMTU0NCw5ICsxNTQ0LDkgQEAKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAibmFtZSI6ICJzZXRCcmVha3BvaW50QnlVcmwiLAogICAg
ICAgICAgICAgICAgICJwYXJhbWV0ZXJzIjogWworICAgICAgICAgICAgICAgICAgICB7ICJuYW1l
IjogImxpbmVOdW1iZXIiLCAidHlwZSI6ICJpbnRlZ2VyIiwgImRlc2NyaXB0aW9uIjogIkxpbmUg
bnVtYmVyIHRvIHNldCBicmVha3BvaW50IGF0LiIgfSwKICAgICAgICAgICAgICAgICAgICAgeyAi
bmFtZSI6ICJ1cmwiLCAidHlwZSI6ICJzdHJpbmciLCAib3B0aW9uYWwiOiB0cnVlLCAiZGVzY3Jp
cHRpb24iOiAiVVJMIG9mIHRoZSByZXNvdXJjZXMgdG8gc2V0IGJyZWFrcG9pbnQgb24uIiB9LAog
ICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogInVybFJlZ2V4IiwgInR5cGUiOiAic3RyaW5n
IiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjogIlJlZ2V4IHBhdHRlcm4gZm9yIHRo
ZSBVUkxzIG9mIHRoZSByZXNvdXJjZXMgdG8gc2V0IGJyZWFrcG9pbnRzIG9uLiBFaXRoZXIgPGNv
ZGU+dXJsPC9jb2RlPiBvciA8Y29kZT51cmxSZWdleDwvY29kZT4gbXVzdCBiZSBzcGVjaWZpZWQu
IiB9LAotICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogImxpbmVOdW1iZXIiLCAidHlwZSI6
ICJpbnRlZ2VyIiwgImRlc2NyaXB0aW9uIjogIkxpbmUgbnVtYmVyIHRvIHNldCBicmVha3BvaW50
IGF0LiIgfSwKICAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJjb2x1bW5OdW1iZXIiLCAi
dHlwZSI6ICJpbnRlZ2VyIiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjogIk9mZnNl
dCBpbiB0aGUgbGluZSB0byBzZXQgYnJlYWtwb2ludCBhdC4iIH0sCiAgICAgICAgICAgICAgICAg
ICAgIHsgIm5hbWUiOiAiY29uZGl0aW9uIiwgInR5cGUiOiAic3RyaW5nIiwgIm9wdGlvbmFsIjog
dHJ1ZSwgImRlc2NyaXB0aW9uIjogIkV4cHJlc3Npb24gdG8gdXNlIGFzIGEgYnJlYWtwb2ludCBj
b25kaXRpb24uIFdoZW4gc3BlY2lmaWVkLCBkZWJ1Z2dlciB3aWxsIG9ubHkgc3RvcCBvbiB0aGUg
YnJlYWtwb2ludCBpZiB0aGlzIGV4cHJlc3Npb24gZXZhbHVhdGVzIHRvIHRydWUuIiB9CiAgICAg
ICAgICAgICAgICAgXSwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNw
ZWN0b3JET01BZ2VudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRE9N
QWdlbnQuY3BwCmluZGV4IDI0NTZlMTg2YWNjNzc1MjJjN2Q5Y2NlYjg1ZWFhOWJjNzM2NTI4MWEu
LmQ2OTMzZThiODRhZWYzNmVjYjY2MzJkNTIxOGUyNjYyNjRlMGM3YjYgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JET01BZ2VudC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcApAQCAtNTg1LDcgKzU4NSw3
IEBAIHZvaWQgSW5zcGVjdG9yRE9NQWdlbnQ6OnNldEF0dHJpYnV0ZVZhbHVlKEVycm9yU3RyaW5n
KiBlcnJvclN0cmluZywgaW50IGVsZW1lbnRJCiAgICAgICAgICplcnJvclN0cmluZyA9ICJJbnRl
cm5hbCBlcnJvcjogY291bGQgbm90IHNldCBhdHRyaWJ1dGUgdmFsdWUuIjsKIH0KIAotdm9pZCBJ
bnNwZWN0b3JET01BZ2VudDo6c2V0QXR0cmlidXRlc1RleHQoRXJyb3JTdHJpbmcqIGVycm9yU3Ry
aW5nLCBpbnQgZWxlbWVudElkLCBjb25zdCBTdHJpbmcqIGNvbnN0IG5hbWUsIGNvbnN0IFN0cmlu
ZyYgdGV4dCkKK3ZvaWQgSW5zcGVjdG9yRE9NQWdlbnQ6OnNldEF0dHJpYnV0ZXNUZXh0KEVycm9y
U3RyaW5nKiBlcnJvclN0cmluZywgaW50IGVsZW1lbnRJZCwgY29uc3QgU3RyaW5nJiB0ZXh0LCBj
b25zdCBTdHJpbmcqIGNvbnN0IG5hbWUpCiB7CiAgICAgRWxlbWVudCogZWxlbWVudCA9IGFzc2Vy
dEVsZW1lbnQoZXJyb3JTdHJpbmcsIGVsZW1lbnRJZCk7CiAgICAgaWYgKCFlbGVtZW50KQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmggYi9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRE9NQWdlbnQuaAppbmRleCA5YjE4NDkz
MjkyY2JjYzFlMjU1MTBiZGY2NTgyYjE2Y2IyZWY0MzY5Li5kYTU1MWYxOWUyM2E1OGI0MjBjOGRl
ZTkxOTk0NDk0MGQzMmZjZDljIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
SW5zcGVjdG9yRE9NQWdlbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVj
dG9yRE9NQWdlbnQuaApAQCAtMTE3LDcgKzExNyw3IEBAIHB1YmxpYzoKICAgICB2b2lkIGdldERv
Y3VtZW50KEVycm9yU3RyaW5nKiwgUmVmUHRyPEluc3BlY3Rvck9iamVjdD4qIHJvb3QpOwogICAg
IHZvaWQgcmVxdWVzdENoaWxkTm9kZXMoRXJyb3JTdHJpbmcqLCBpbnQgbm9kZUlkKTsKICAgICB2
b2lkIHNldEF0dHJpYnV0ZVZhbHVlKEVycm9yU3RyaW5nKiwgaW50IGVsZW1lbnRJZCwgY29uc3Qg
U3RyaW5nJiBuYW1lLCBjb25zdCBTdHJpbmcmIHZhbHVlKTsKLSAgICB2b2lkIHNldEF0dHJpYnV0
ZXNUZXh0KEVycm9yU3RyaW5nKiwgaW50IGVsZW1lbnRJZCwgY29uc3QgU3RyaW5nKiBjb25zdCBu
YW1lLCBjb25zdCBTdHJpbmcmIHRleHQpOworICAgIHZvaWQgc2V0QXR0cmlidXRlc1RleHQoRXJy
b3JTdHJpbmcqLCBpbnQgZWxlbWVudElkLCBjb25zdCBTdHJpbmcmIHRleHQsIGNvbnN0IFN0cmlu
ZyogY29uc3QgbmFtZSk7CiAgICAgdm9pZCByZW1vdmVBdHRyaWJ1dGUoRXJyb3JTdHJpbmcqLCBp
bnQgZWxlbWVudElkLCBjb25zdCBTdHJpbmcmIG5hbWUpOwogICAgIHZvaWQgcmVtb3ZlTm9kZShF
cnJvclN0cmluZyosIGludCBub2RlSWQpOwogICAgIHZvaWQgc2V0Tm9kZU5hbWUoRXJyb3JTdHJp
bmcqLCBpbnQgbm9kZUlkLCBjb25zdCBTdHJpbmcmIG5hbWUsIGludCogbmV3SWQpOwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckRlYnVnZ2VyQWdlbnQuY3Bw
IGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckRlYnVnZ2VyQWdlbnQuY3BwCmlu
ZGV4IDM3YWM3N2Q2YmZmNDE3MmQyYTFlMWVlNjJmM2EyMjJkZGI0YzBkMGIuLjk5NjI3MzhiZjg2
YmZlMzAwOWI0Nzg3ZjEwOGE1ZGUyMGM5MzExODUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2luc3BlY3Rvci9JbnNwZWN0b3JEZWJ1Z2dlckFnZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvSW5zcGVjdG9yRGVidWdnZXJBZ2VudC5jcHAKQEAgLTE4MSw3ICsxODEsNyBA
QCBzdGF0aWMgYm9vbCBtYXRjaGVzKGNvbnN0IFN0cmluZyYgdXJsLCBjb25zdCBTdHJpbmcmIHBh
dHRlcm4sIGJvb2wgaXNSZWdleCkKICAgICByZXR1cm4gdXJsID09IHBhdHRlcm47CiB9CiAKLXZv
aWQgSW5zcGVjdG9yRGVidWdnZXJBZ2VudDo6c2V0QnJlYWtwb2ludEJ5VXJsKEVycm9yU3RyaW5n
KiBlcnJvclN0cmluZywgY29uc3QgU3RyaW5nKiBjb25zdCBvcHRpb25hbFVSTCwgY29uc3QgU3Ry
aW5nKiBjb25zdCBvcHRpb25hbFVSTFJlZ2V4LCBpbnQgbGluZU51bWJlciwgY29uc3QgaW50KiBj
b25zdCBvcHRpb25hbENvbHVtbk51bWJlciwgY29uc3QgU3RyaW5nKiBjb25zdCBvcHRpb25hbENv
bmRpdGlvbiwgU3RyaW5nKiBvdXRCcmVha3BvaW50SWQsIFJlZlB0cjxJbnNwZWN0b3JBcnJheT4q
IGxvY2F0aW9ucykKK3ZvaWQgSW5zcGVjdG9yRGVidWdnZXJBZ2VudDo6c2V0QnJlYWtwb2ludEJ5
VXJsKEVycm9yU3RyaW5nKiBlcnJvclN0cmluZywgaW50IGxpbmVOdW1iZXIsIGNvbnN0IFN0cmlu
ZyogY29uc3Qgb3B0aW9uYWxVUkwsIGNvbnN0IFN0cmluZyogY29uc3Qgb3B0aW9uYWxVUkxSZWdl
eCwgY29uc3QgaW50KiBjb25zdCBvcHRpb25hbENvbHVtbk51bWJlciwgY29uc3QgU3RyaW5nKiBj
b25zdCBvcHRpb25hbENvbmRpdGlvbiwgU3RyaW5nKiBvdXRCcmVha3BvaW50SWQsIFJlZlB0cjxJ
bnNwZWN0b3JBcnJheT4qIGxvY2F0aW9ucykKIHsKICAgICBpZiAoIW9wdGlvbmFsVVJMID09ICFv
cHRpb25hbFVSTFJlZ2V4KSB7CiAgICAgICAgICplcnJvclN0cmluZyA9ICJFaXRoZXIgdXJsIG9y
IHVybFJlZ2V4IG11c3QgYmUgc3BlY2lmaWVkLiI7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvSW5zcGVjdG9yRGVidWdnZXJBZ2VudC5oIGIvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL0luc3BlY3RvckRlYnVnZ2VyQWdlbnQuaAppbmRleCA1ZTk0MzM3M2JiZDk1YzM4ZjQ1
NWRkMTY5OTVkZTc4ZmNlYzRkNGJhLi4wMmViZmMwMmNmZTIyNWIxMTdmZTgyNzQyOWEwMDE5MzFm
ZTkyMjM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRGVi
dWdnZXJBZ2VudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JEZWJ1
Z2dlckFnZW50LmgKQEAgLTgyLDcgKzgyLDcgQEAgcHVibGljOgogICAgIC8vIFBhcnQgb2YgdGhl
IHByb3RvY29sLgogICAgIHZvaWQgc2V0QnJlYWtwb2ludHNBY3RpdmUoRXJyb3JTdHJpbmcqLCBi
b29sIGFjdGl2ZSk7CiAKLSAgICB2b2lkIHNldEJyZWFrcG9pbnRCeVVybChFcnJvclN0cmluZyos
IGNvbnN0IFN0cmluZyogY29uc3Qgb3B0aW9uYWxVUkwsIGNvbnN0IFN0cmluZyogY29uc3Qgb3B0
aW9uYWxVUkxSZWdleCwgaW50IGxpbmVOdW1iZXIsIGNvbnN0IGludCogY29uc3Qgb3B0aW9uYWxD
b2x1bW5OdW1iZXIsIGNvbnN0IFN0cmluZyogY29uc3Qgb3B0aW9uYWxDb25kaXRpb24sIFN0cmlu
ZyogYnJlYWtwb2ludElkLCBSZWZQdHI8SW5zcGVjdG9yQXJyYXk+KiBsb2NhdGlvbnMpOworICAg
IHZvaWQgc2V0QnJlYWtwb2ludEJ5VXJsKEVycm9yU3RyaW5nKiwgaW50IGxpbmVOdW1iZXIsIGNv
bnN0IFN0cmluZyogY29uc3Qgb3B0aW9uYWxVUkwsIGNvbnN0IFN0cmluZyogY29uc3Qgb3B0aW9u
YWxVUkxSZWdleCwgY29uc3QgaW50KiBjb25zdCBvcHRpb25hbENvbHVtbk51bWJlciwgY29uc3Qg
U3RyaW5nKiBjb25zdCBvcHRpb25hbENvbmRpdGlvbiwgU3RyaW5nKiBicmVha3BvaW50SWQsIFJl
ZlB0cjxJbnNwZWN0b3JBcnJheT4qIGxvY2F0aW9ucyk7CiAgICAgdm9pZCBzZXRCcmVha3BvaW50
KEVycm9yU3RyaW5nKiwgUGFzc1JlZlB0cjxJbnNwZWN0b3JPYmplY3Q+IGxvY2F0aW9uLCBjb25z
dCBTdHJpbmcqIGNvbnN0IG9wdGlvbmFsQ29uZGl0aW9uLCBTdHJpbmcqIGJyZWFrcG9pbnRJZCwg
UmVmUHRyPEluc3BlY3Rvck9iamVjdD4qIGFjdHVhbExvY2F0aW9uKTsKICAgICB2b2lkIHJlbW92
ZUJyZWFrcG9pbnQoRXJyb3JTdHJpbmcqLCBjb25zdCBTdHJpbmcmIGJyZWFrcG9pbnRJZCk7CiAg
ICAgdm9pZCBjb250aW51ZVRvTG9jYXRpb24oRXJyb3JTdHJpbmcqLCBQYXNzUmVmUHRyPEluc3Bl
Y3Rvck9iamVjdD4gbG9jYXRpb24pOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL2NvbXBpbGUtZnJvbnQtZW5kLnNoIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2NvbXBp
bGUtZnJvbnQtZW5kLnNoCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmI5NjBkNTUyMmNhNjYwMjg3ZmYxNTMxZTVhMGM0
YTM0ZTRiYzI5ZGIKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
Y29tcGlsZS1mcm9udC1lbmQuc2gKQEAgLTAsMCArMSw2IEBACitweXRob24gU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL2dlbmVyYXRlLXByb3RvY29sLWV4dGVybnMgLW8gU291cmNlL1dlYkNvcmUv
aW5zcGVjdG9yL2Zyb250LWVuZC9wcm90b2NvbC1leHRlcm5zLmpzIFNvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9JbnNwZWN0b3IuanNvbgoramF2YSAtamFyIH4vY2xvc3VyZS9jb21waWxlci5qYXIg
LS1jb21waWxhdGlvbl9sZXZlbCBTSU1QTEVfT1BUSU1JWkFUSU9OUyAtLXdhcm5pbmdfbGV2ZWwg
VkVSQk9TRSAtLWxhbmd1YWdlX2luIEVDTUFTQ1JJUFQ1IC0tYWNjZXB0X2NvbnN0X2tleXdvcmQg
XAorICAgLS1leHRlcm5zIFNvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvZXh0ZXJu
cy5qcyBcCisgICAtLWV4dGVybnMgU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9w
cm90b2NvbC1leHRlcm5zLmpzIFwKKyAgIC0tanMgU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zy
b250LWVuZC91dGlsaXRpZXMuanMgXAorICAgLS1qcyBTb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
ZnJvbnQtZW5kL3RyZWVvdXRsaW5lLmpzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvZnJvbnQtZW5kL0RPTUFnZW50LmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zy
b250LWVuZC9ET01BZ2VudC5qcwppbmRleCAwNTRmYTc4YjBkYzI0YTRlMThhYjI5ZmYyZTdkODQ5
NzE1YmFjYjdhLi5kYzFhN2RhOWE4YjFlNzBlNzlmMzFkMTQ2ZThjZDNjNjY0YzAyYTljIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0RPTUFnZW50LmpzCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRE9NQWdlbnQuanMKQEAgLTEy
OSw3ICsxMjksNyBAQCBXZWJJbnNwZWN0b3IuRE9NTm9kZS5wcm90b3R5cGUgPSB7CiAKICAgICBz
ZXRBdHRyaWJ1dGU6IGZ1bmN0aW9uKG5hbWUsIHRleHQsIGNhbGxiYWNrKQogICAgIHsKLSAgICAg
ICAgRE9NQWdlbnQuc2V0QXR0cmlidXRlc1RleHQodGhpcy5pZCwgbmFtZSwgdGV4dCwgY2FsbGJh
Y2spOworICAgICAgICBET01BZ2VudC5zZXRBdHRyaWJ1dGVzVGV4dCh0aGlzLmlkLCB0ZXh0LCBu
YW1lLCBjYWxsYmFjayk7CiAgICAgfSwKIAogICAgIHNldEF0dHJpYnV0ZVZhbHVlOiBmdW5jdGlv
bihuYW1lLCB2YWx1ZSwgY2FsbGJhY2spCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvZnJvbnQtZW5kL0RlYnVnZ2VyTW9kZWwuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL0RlYnVnZ2VyTW9kZWwuanMKaW5kZXggMWQ5N2U2ZTFhMmZlMGQxMDJmZjlh
NjkwZmE3MDdiOTY4NzMzNzlmZi4uZTA5YjAwNWNhYjdmOGZlNjYxYzI1MTU5NjQ2MWRhNjhjODM5
NGM4MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9EZWJ1
Z2dlck1vZGVsLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRGVi
dWdnZXJNb2RlbC5qcwpAQCAtOTgsNyArOTgsNyBAQCBXZWJJbnNwZWN0b3IuRGVidWdnZXJNb2Rl
bC5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICBpZiAoY2FsbGJhY2spCiAgICAgICAgICAgICAg
ICAgY2FsbGJhY2soZXJyb3IgPyBudWxsIDogYnJlYWtwb2ludElkLCBsb2NhdGlvbnMpOwogICAg
ICAgICB9Ci0gICAgICAgIERlYnVnZ2VyQWdlbnQuc2V0QnJlYWtwb2ludEJ5VXJsKHVybCwgdW5k
ZWZpbmVkLCBsaW5lTnVtYmVyLCBjb2x1bW5OdW1iZXIsIGNvbmRpdGlvbiwgZGlkU2V0QnJlYWtw
b2ludC5iaW5kKHRoaXMpKTsKKyAgICAgICAgRGVidWdnZXJBZ2VudC5zZXRCcmVha3BvaW50QnlV
cmwobGluZU51bWJlciwgdXJsLCB1bmRlZmluZWQsIGNvbHVtbk51bWJlciwgY29uZGl0aW9uLCBk
aWRTZXRCcmVha3BvaW50LmJpbmQodGhpcykpOwogICAgICAgICBXZWJJbnNwZWN0b3IudXNlck1l
dHJpY3MuU2NyaXB0c0JyZWFrcG9pbnRTZXQucmVjb3JkKCk7CiAgICAgfSwKIApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9leHRlcm5zLmpzIGIvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9leHRlcm5zLmpzCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjRjMzc3
ZjQyNDkzMzM5ZTdmYzZhN2U0MGEyNmZmZmRlMzZjZWI2NDYKLS0tIC9kZXYvbnVsbAorKysgYi9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL2V4dGVybnMuanMKQEAgLTAsMCArMSwz
NSBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAxMSBHb29nbGUgSW5jLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5h
cnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVk
IHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZQorICogbWV0OgorICoK
KyAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUg
YWJvdmUgY29weXJpZ2h0CisgKiBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0
aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmlu
YXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCisgKiBjb3B5cmlnaHQgbm90aWNlLCB0
aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyCisgKiBp
biB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGgg
dGhlCisgKiBkaXN0cmlidXRpb24uCisgKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEdvb2ds
ZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzCisgKiBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQg
dG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorICogdGhpcyBzb2Z0
d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyAqCisgKiBU
SElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09O
VFJJQlVUT1JTCisgKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJ
RVMsIElOQ0xVRElORywgQlVUIE5PVAorICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFO
VElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCisgKiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAor
ICogT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJF
Q1QsIElOQ0lERU5UQUwsCisgKiBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwg
REFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCisgKiBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBP
RiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKKyAqIERBVEEsIE9S
IFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9O
IEFOWQorICogVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNU
IExJQUJJTElUWSwgT1IgVE9SVAorICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lT
RSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCisgKiBPRiBUSElTIFNPRlRXQVJF
LCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICov
CisKK3ZhciBjb25zb2xlID0ge30KK2NvbnNvbGUud2FybiA9IGZ1bmN0aW9uKG1lc3NhZ2UpIHt9
CisKK3ZhciBXZWJJbnNwZWN0b3IgPSB7fQordmFyIEluc3BlY3RvckJhY2tlbmQgPSB7fQo=
</data>
<flag name="review"
          id="100598"
          type_id="1"
          status="+"
          setter="tonyg"
    />
          </attachment>
      

    </bug>

</bugzilla>