<?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>21567</bug_id>
          
          <creation_ts>2008-10-13 10:23:55 -0700</creation_ts>
          <short_desc>prepare-ChangeLog should know how to find functions in JavaScript files</short_desc>
          <delta_ts>2008-10-14 12:17:31 -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>Tools / Tests</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="Timothy Hatcher">timothy</reporter>
          <assigned_to name="Timothy Hatcher">timothy</assigned_to>
          <cc>aroben</cc>
    
    <cc>darin</cc>
    
    <cc>ddkilzer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>95164</commentid>
    <comment_count>0</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2008-10-13 10:23:55 -0700</bug_when>
    <thetext>Since most of the Web Inspector is JavaScript, we should make prepare-ChangeLog work with JavaScripts.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95166</commentid>
    <comment_count>1</comment_count>
      <attachid>24315</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2008-10-13 10:46:45 -0700</bug_when>
    <thetext>Created attachment 24315
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95318</commentid>
    <comment_count>2</comment_count>
      <attachid>24315</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2008-10-14 11:39:57 -0700</bug_when>
    <thetext>Comment on attachment 24315
Proposed patch

         # Only look for function names in .c files.

Please fix this comment (I know it&apos;s been there forever).  Perhaps to &quot;...in certain source files.&quot;?

Also, please declare &quot;sub get_function_line_ranges_for_javascript($$)&quot; at the top of the source file.

Otherwise looks great!  r=me with the above changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95328</commentid>
    <comment_count>3</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2008-10-14 12:17:31 -0700</bug_when>
    <thetext>Landed in r37588.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>24315</attachid>
            <date>2008-10-13 10:46:45 -0700</date>
            <delta_ts>2008-10-14 11:39:57 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>0001--Make-prepare-ChangeLog-populate-the-changed.patch</filename>
            <type>text/plain</type>
            <size>8457</size>
            <attacher name="Timothy Hatcher">timothy</attacher>
            
              <data encoding="base64">RnJvbSBkZTk4YzY3OTBiMzYyMTNjMGYwMzU0MjY3OTA2M2NjMWE1OWFlZWE5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBUaW1vdGh5IEhhdGNoZXIgPHRpbW90aHlAYXBwbGUuY29tPgpE
YXRlOiBNb24sIDEzIE9jdCAyMDA4IDEwOjQ2OjAyIC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gICAg
ICAgICBNYWtlIHByZXBhcmUtQ2hhbmdlTG9nIHBvcHVsYXRlIHRoZSBjaGFuZ2VkIGZ1bmN0aW9u
cyBmb3IgSmF2YVNjcmlwdCBmaWxlcy4KCiAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIxNTY3CgogICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgoKICAgICAgICAqIFNjcmlwdHMvcHJlcGFyZS1DaGFuZ2VMb2c6CiAgICAgICAgKGdldF9mdW5j
dGlvbl9saW5lX3Jhbmdlcyk6IENhbGwgZ2V0X2Z1bmN0aW9uX2xpbmVfcmFuZ2VzX2Zvcl9qYXZh
c2NyaXB0IGZvcgogICAgICAgIGZpbGVzIHRoYXQgZW5kIHdpdGggIi5qcyIuCiAgICAgICAgKGdl
dF9mdW5jdGlvbl9saW5lX3Jhbmdlc19mb3JfamF2YXNjcmlwdCk6IEZpbmQgZnVuY3Rpb25zLCBh
bm9ueW1vdXMgZnVuY3Rpb25zCiAgICAgICAgYW5kIGdldHRlcnMvc2V0dGVycy4KLS0tCiBXZWJL
aXRUb29scy9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgIHwgICAxNCArKysKIFdlYktpdFRvb2xz
L1NjcmlwdHMvcHJlcGFyZS1DaGFuZ2VMb2cgfCAgMTg4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAyMDEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9DaGFuZ2VMb2cgYi9XZWJLaXRUb29scy9D
aGFuZ2VMb2cKaW5kZXggZDNiMjJhMi4uMDhmZWRjOCAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMv
Q2hhbmdlTG9nCisrKyBiL1dlYktpdFRvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisy
MDA4LTEwLTEzICBUaW1vdGh5IEhhdGNoZXIgIDx0aW1vdGh5QGFwcGxlLmNvbT4KKworICAgICAg
ICBNYWtlIHByZXBhcmUtQ2hhbmdlTG9nIHBvcHVsYXRlIHRoZSBjaGFuZ2VkIGZ1bmN0aW9ucyBm
b3IgSmF2YVNjcmlwdCBmaWxlcy4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjE1NjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIFNjcmlwdHMvcHJlcGFyZS1DaGFuZ2VMb2c6CisgICAgICAgIChnZXRf
ZnVuY3Rpb25fbGluZV9yYW5nZXMpOiBDYWxsIGdldF9mdW5jdGlvbl9saW5lX3Jhbmdlc19mb3Jf
amF2YXNjcmlwdCBmb3IKKyAgICAgICAgZmlsZXMgdGhhdCBlbmQgd2l0aCAiLmpzIi4KKyAgICAg
ICAgKGdldF9mdW5jdGlvbl9saW5lX3Jhbmdlc19mb3JfamF2YXNjcmlwdCk6IEZpbmQgZnVuY3Rp
b25zLCBhbm9ueW1vdXMgZnVuY3Rpb25zCisgICAgICAgIGFuZCBnZXR0ZXJzL3NldHRlcnMuCisK
IDIwMDgtMTAtMTEgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBTYW0gV2VpbmlnIGFuZCBBbmRlcnMgQ2FybHNzb24uCmRpZmYgLS1naXQgYS9X
ZWJLaXRUb29scy9TY3JpcHRzL3ByZXBhcmUtQ2hhbmdlTG9nIGIvV2ViS2l0VG9vbHMvU2NyaXB0
cy9wcmVwYXJlLUNoYW5nZUxvZwppbmRleCA3YjY4ZmNjLi5mNWMyYmVlIDEwMDc1NQotLS0gYS9X
ZWJLaXRUb29scy9TY3JpcHRzL3ByZXBhcmUtQ2hhbmdlTG9nCisrKyBiL1dlYktpdFRvb2xzL1Nj
cmlwdHMvcHJlcGFyZS1DaGFuZ2VMb2cKQEAgLTE3NSw3ICsxNzUsNyBAQCBpZiAoJWNoYW5nZWRf
bGluZV9yYW5nZXMpIHsKICAgICBwcmludCBTVERFUlIgIiAgRXh0cmFjdGluZyBhZmZlY3RlZCBm
dW5jdGlvbiBuYW1lcyBmcm9tIHNvdXJjZSBmaWxlcy5cbiI7CiAgICAgZm9yZWFjaCBteSAkZmls
ZSAoa2V5cyAlY2hhbmdlZF9saW5lX3JhbmdlcykgewogICAgICAgICAjIE9ubHkgbG9vayBmb3Ig
ZnVuY3Rpb24gbmFtZXMgaW4gLmMgZmlsZXMuCi0gICAgICAgIG5leHQgdW5sZXNzICRmaWxlID1+
IC9cLihjfGNwcHxtfG1tfGh8amF2YSkvOworICAgICAgICBuZXh0IHVubGVzcyAkZmlsZSA9fiAv
XC4oY3xjcHB8bXxtbXxofGphdmF8anMpLzsKICAgICAKICAgICAgICAgIyBGaW5kIGFsbCB0aGUg
ZnVuY3Rpb25zIGluIHRoZSBmaWxlLgogICAgICAgICBvcGVuIFNPVVJDRSwgJGZpbGUgb3IgbmV4
dDsKQEAgLTM4Niw2ICszODYsOCBAQCBzdWIgZ2V0X2Z1bmN0aW9uX2xpbmVfcmFuZ2VzKCQkKQog
ICAgICAgICByZXR1cm4gZ2V0X2Z1bmN0aW9uX2xpbmVfcmFuZ2VzX2Zvcl9jICgkZmlsZV9oYW5k
bGUsICRmaWxlX25hbWUpOwogICAgIH0gZWxzaWYgKCRmaWxlX25hbWUgPX4gL1wuamF2YSQvKSB7
CiAgICAgICAgIHJldHVybiBnZXRfZnVuY3Rpb25fbGluZV9yYW5nZXNfZm9yX2phdmEgKCRmaWxl
X2hhbmRsZSwgJGZpbGVfbmFtZSk7CisgICAgfSBlbHNpZiAoJGZpbGVfbmFtZSA9fiAvXC5qcyQv
KSB7CisgICAgICAgIHJldHVybiBnZXRfZnVuY3Rpb25fbGluZV9yYW5nZXNfZm9yX2phdmFzY3Jp
cHQgKCRmaWxlX2hhbmRsZSwgJGZpbGVfbmFtZSk7CiAgICAgfQogICAgIHJldHVybiAoKTsKIH0K
QEAgLTg5Myw2ICs4OTUsMTkwIEBAIHN1YiBnZXRfZnVuY3Rpb25fbGluZV9yYW5nZXNfZm9yX2ph
dmEoJCQpCiAgICAgcmV0dXJuIEByYW5nZXM7CiB9CiAKKworCisjIFJlYWQgYSBmaWxlIGFuZCBn
ZXQgYWxsIHRoZSBsaW5lIHJhbmdlcyBvZiB0aGUgdGhpbmdzIHRoYXQgbG9vayBsaWtlCisjIEph
dmFTY3JpcHQgZnVuY3Rpb25zLgorIworIyBBIGZ1bmN0aW9uIG5hbWUgaXMgdGhlIHdvcmQgdGhh
dCBpbW1lZGlhdGVseSBmb2xsb3dzIGBmdW5jdGlvbicgd2hlbgorIyBmb2xsb3dlZCBieSBhbiBv
cGVuIGN1cmx5IGJyYWNlLiBJdCBjYW4gYXBwZWFyIGF0IHRoZSB0b3AgbGV2ZWwsIG9yCisjIGlu
c2lkZSBvdGhlciBmdW5jdGlvbnMuCisjCisjIEFuIGFub255bW91cyBmdW5jdGlvbiBuYW1lIGlz
IHRoZSBpZGVudGlmaWVyIGNoYWluIGltbWVkaWF0ZWx5IGJlZm9yZQorIyBhbiBhc3NpZ25tZW50
IHdpdGggdGhlIGVxdWFscyBvcGVyYXRvciBvciBvYmplY3Qgbm90YXRpb24gdGhhdCBoYXMgYQor
IyB2YWx1ZSBzdGFydGluZyB3aXRoIGBmdW5jdGlvbicgZm9sbG93ZWQgYnkgYW4gb3BlbiBjdXJs
eSBicmFjZS4KKyMKKyMgQSBnZXR0ZXIgb3Igc2V0dGVyIG5hbWUgaXMgdGhlIHdvcmQgdGhhdCBp
bW1lZGlhdGVseSBmb2xsb3dzIGBnZXQnIG9yCisjIGBzZXQnIHdoZW4gZm9sbG93ZWQgYnkgYW4g
b3BlbiBjdXJseSBicmFjZSAuCisjCisjIENvbW1lbnQgaGFuZGxpbmcgaXMgc2ltcGxlLW1pbmRl
ZCBidXQgd2lsbCB3b3JrIGZvciBhbGwgYnV0IHBhdGhvbG9naWNhbCBjYXNlcy4KKyMKKyMgUmVz
dWx0IGlzIGEgbGlzdCBvZiB0cmlwbGVzOiBbIHN0YXJ0X2xpbmUsIGVuZF9saW5lLCBmdW5jdGlv
bl9uYW1lIF0uCisKK3N1YiBnZXRfZnVuY3Rpb25fbGluZV9yYW5nZXNfZm9yX2phdmFzY3JpcHQo
JCQpCit7CisgICAgbXkgKCRmaWxlSGFuZGxlLCAkZmlsZU5hbWUpID0gQF87CisKKyAgICBteSBA
Y3VycmVudFNjb3BlczsKKyAgICBteSBAY3VycmVudElkZW50aWZpZXJzOworICAgIG15IEBjdXJy
ZW50RnVuY3Rpb25OYW1lczsKKyAgICBteSBAY3VycmVudEZ1bmN0aW9uRGVwdGhzOworICAgIG15
IEBjdXJyZW50RnVuY3Rpb25TdGFydExpbmVzOworCisgICAgbXkgQHJhbmdlczsKKworICAgIG15
ICRpbkNvbW1lbnQgPSAwOworICAgIG15ICRwYXJlbnRoZXNlc0RlcHRoID0gMDsKKyAgICBteSAk
YnJhY2VzRGVwdGggPSAwOworCisgICAgbXkgJGZ1bmN0aW9uSnVzdFNlZW4gPSAwOworICAgIG15
ICRnZXR0ZXJKdXN0U2VlbiA9IDA7CisgICAgbXkgJHNldHRlckp1c3RTZWVuID0gMDsKKyAgICBt
eSAkYXNzaWdubWVudEp1c3RTZWVuID0gMDsKKworICAgIG15ICR3b3JkID0gIiI7CisKKyAgICB3
aGlsZSAoPCRmaWxlSGFuZGxlPikgeworICAgICAgICAjIEhhbmRsZSBjb250aW51ZWQgbXVsdGkt
bGluZSBjb21tZW50LgorICAgICAgICBpZiAoJGluQ29tbWVudCkgeworICAgICAgICAgICAgbmV4
dCB1bmxlc3Mgcy0uKlwqLy0tOworICAgICAgICAgICAgJGluQ29tbWVudCA9IDA7CisgICAgICAg
IH0KKworICAgICAgICAjIEhhbmRsZSBjb21tZW50cyBhbmQgcXVvdGVkIHRleHQuCisgICAgICAg
IHdoaWxlIChtLSgvXCp8Ly98XCd8XCIpLSkgeyAjIFwnIGFuZCBcIiBrZWVwIGVtYWNzIHBlcmwg
bW9kZSBoYXBweQorICAgICAgICAgICAgbXkgJG1hdGNoID0gJDE7CisgICAgICAgICAgICBpZiAo
JG1hdGNoIGVxICcvKicpIHsKKyAgICAgICAgICAgICAgICBpZiAoIXMtL1wqLio/XCovLS0pIHsK
KyAgICAgICAgICAgICAgICAgICAgcy0vXCouKi0tOworICAgICAgICAgICAgICAgICAgICAkaW5D
b21tZW50ID0gMTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9IGVsc2lmICgkbWF0
Y2ggZXEgJy8vJykgeworICAgICAgICAgICAgICAgIHMtLy8uKi0tOworICAgICAgICAgICAgfSBl
bHNlIHsgIyAnIG9yICIKKyAgICAgICAgICAgICAgICBpZiAoIXMtJG1hdGNoKFteXFxdfFxcLikq
PyRtYXRjaC0tKSB7CisgICAgICAgICAgICAgICAgICAgIHdhcm4gIm1pc21hdGNoZWQgcXVvdGVz
IGF0IGxpbmUgJC4gaW4gJGZpbGVOYW1lXG4iOworICAgICAgICAgICAgICAgICAgICBzLSRtYXRj
aC4qLS07CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAg
ICAgICAgIyBGaW5kIGZ1bmN0aW9uIG5hbWVzLgorICAgICAgICB3aGlsZSAobS0oXHcrfFsoKXt9
PTo7XSktZykgeworICAgICAgICAgICAgIyBPcGVuIHBhcmVudGhlc2lzLgorICAgICAgICAgICAg
aWYgKCQxIGVxICcoJykgeworICAgICAgICAgICAgICAgICRwYXJlbnRoZXNlc0RlcHRoKys7Cisg
ICAgICAgICAgICAgICAgbmV4dDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgIyBDbG9z
ZSBwYXJlbnRoZXNpcy4KKyAgICAgICAgICAgIGlmICgkMSBlcSAnKScpIHsKKyAgICAgICAgICAg
ICAgICAkcGFyZW50aGVzZXNEZXB0aC0tOworICAgICAgICAgICAgICAgIG5leHQ7CisgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgICMgT3BlbiBicmFjZS4KKyAgICAgICAgICAgIGlmICgkMSBl
cSAneycpIHsKKyAgICAgICAgICAgICAgICBwdXNoKEBjdXJyZW50U2NvcGVzLCBqb2luKCIuIiwg
QGN1cnJlbnRJZGVudGlmaWVycykpOworICAgICAgICAgICAgICAgIEBjdXJyZW50SWRlbnRpZmll
cnMgPSAoKTsKKworICAgICAgICAgICAgICAgICRicmFjZXNEZXB0aCsrOworICAgICAgICAgICAg
ICAgIG5leHQ7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICMgQ2xvc2UgYnJhY2UuCisg
ICAgICAgICAgICBpZiAoJDEgZXEgJ30nKSB7CisgICAgICAgICAgICAgICAgJGJyYWNlc0RlcHRo
LS07CisKKyAgICAgICAgICAgICAgICBpZiAoQGN1cnJlbnRGdW5jdGlvbkRlcHRocyBhbmQgJGJy
YWNlc0RlcHRoID09ICRjdXJyZW50RnVuY3Rpb25EZXB0aHNbJCNjdXJyZW50RnVuY3Rpb25EZXB0
aHNdKSB7CisgICAgICAgICAgICAgICAgICAgIHBvcChAY3VycmVudEZ1bmN0aW9uRGVwdGhzKTsK
KworICAgICAgICAgICAgICAgICAgICBteSAkY3VycmVudEZ1bmN0aW9uID0gcG9wKEBjdXJyZW50
RnVuY3Rpb25OYW1lcyk7CisgICAgICAgICAgICAgICAgICAgIG15ICRzdGFydCA9IHBvcChAY3Vy
cmVudEZ1bmN0aW9uU3RhcnRMaW5lcyk7CisKKyAgICAgICAgICAgICAgICAgICAgcHVzaChAcmFu
Z2VzLCBbJHN0YXJ0LCAkLiwgJGN1cnJlbnRGdW5jdGlvbl0pOworICAgICAgICAgICAgICAgIH0K
KworICAgICAgICAgICAgICAgIHBvcChAY3VycmVudFNjb3Blcyk7CisgICAgICAgICAgICAgICAg
QGN1cnJlbnRJZGVudGlmaWVycyA9ICgpOworCisgICAgICAgICAgICAgICAgbmV4dDsKKyAgICAg
ICAgICAgIH0KKworICAgICAgICAgICAgIyBTZW1pY29sb24uCisgICAgICAgICAgICBpZiAoJDEg
ZXEgJzsnKSB7CisgICAgICAgICAgICAgICAgQGN1cnJlbnRJZGVudGlmaWVycyA9ICgpOworICAg
ICAgICAgICAgICAgIG5leHQ7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICMgRnVuY3Rp
b24uCisgICAgICAgICAgICBpZiAoJDEgZXEgJ2Z1bmN0aW9uJykgeworICAgICAgICAgICAgICAg
ICRmdW5jdGlvbkp1c3RTZWVuID0gMTsKKworICAgICAgICAgICAgICAgIGlmICgkYXNzaWdubWVu
dEp1c3RTZWVuKSB7CisgICAgICAgICAgICAgICAgICAgIG15ICRjdXJyZW50RnVuY3Rpb24gPSBq
b2luKCcuJywgKEBjdXJyZW50U2NvcGVzLCBAY3VycmVudElkZW50aWZpZXJzKSk7CisgICAgICAg
ICAgICAgICAgICAgICRjdXJyZW50RnVuY3Rpb24gPX4gcy9cLnsyLH0vXC4vZzsgIyBSZW1vdmVz
IGNvbnNlY3V0aXZlIHBlcmlvZHMuCisKKyAgICAgICAgICAgICAgICAgICAgcHVzaChAY3VycmVu
dEZ1bmN0aW9uTmFtZXMsICRjdXJyZW50RnVuY3Rpb24pOworICAgICAgICAgICAgICAgICAgICBw
dXNoKEBjdXJyZW50RnVuY3Rpb25EZXB0aHMsICRicmFjZXNEZXB0aCk7CisgICAgICAgICAgICAg
ICAgICAgIHB1c2goQGN1cnJlbnRGdW5jdGlvblN0YXJ0TGluZXMsICQuKTsKKyAgICAgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgICAgICBuZXh0OworICAgICAgICAgICAgfQorCisgICAgICAg
ICAgICAjIEdldHRlciBwcmVmaXguCisgICAgICAgICAgICBpZiAoJDEgZXEgJ2dldCcpIHsKKyAg
ICAgICAgICAgICAgICAkZ2V0dGVySnVzdFNlZW4gPSAxOworICAgICAgICAgICAgICAgIG5leHQ7
CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICMgU2V0dGVyIHByZWZpeC4KKyAgICAgICAg
ICAgIGlmICgkMSBlcSAnc2V0JykgeworICAgICAgICAgICAgICAgICRzZXR0ZXJKdXN0U2VlbiA9
IDE7CisgICAgICAgICAgICAgICAgbmV4dDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAg
IyBBc3NpZ25tZW50IG9wZXJhdG9yLgorICAgICAgICAgICAgaWYgKCQxIGVxICc9JyBvciAkMSBl
cSAnOicpIHsKKyAgICAgICAgICAgICAgICAkYXNzaWdubWVudEp1c3RTZWVuID0gMTsKKyAgICAg
ICAgICAgICAgICBuZXh0OworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBuZXh0IGlmICRw
YXJlbnRoZXNlc0RlcHRoOworCisgICAgICAgICAgICAjIFdvcmQuCisgICAgICAgICAgICAkd29y
ZCA9ICQxOworICAgICAgICAgICAgJHdvcmQgPSAiZ2V0ICR3b3JkIiBpZiAkZ2V0dGVySnVzdFNl
ZW47CisgICAgICAgICAgICAkd29yZCA9ICJzZXQgJHdvcmQiIGlmICRzZXR0ZXJKdXN0U2VlbjsK
KworICAgICAgICAgICAgaWYgKCgkZnVuY3Rpb25KdXN0U2VlbiBhbmQgISRhc3NpZ25tZW50SnVz
dFNlZW4pIG9yICRnZXR0ZXJKdXN0U2VlbiBvciAkc2V0dGVySnVzdFNlZW4pIHsKKyAgICAgICAg
ICAgICAgICBwdXNoKEBjdXJyZW50SWRlbnRpZmllcnMsICR3b3JkKTsKKworICAgICAgICAgICAg
ICAgIG15ICRjdXJyZW50RnVuY3Rpb24gPSBqb2luKCcuJywgKEBjdXJyZW50U2NvcGVzLCBAY3Vy
cmVudElkZW50aWZpZXJzKSk7CisgICAgICAgICAgICAgICAgJGN1cnJlbnRGdW5jdGlvbiA9fiBz
L1wuezIsfS9cLi9nOyAjIFJlbW92ZXMgY29uc2VjdXRpdmUgcGVyaW9kcy4KKworICAgICAgICAg
ICAgICAgIHB1c2goQGN1cnJlbnRGdW5jdGlvbk5hbWVzLCAkY3VycmVudEZ1bmN0aW9uKTsKKyAg
ICAgICAgICAgICAgICBwdXNoKEBjdXJyZW50RnVuY3Rpb25EZXB0aHMsICRicmFjZXNEZXB0aCk7
CisgICAgICAgICAgICAgICAgcHVzaChAY3VycmVudEZ1bmN0aW9uU3RhcnRMaW5lcywgJC4pOwor
ICAgICAgICAgICAgfSBlbHNpZiAoJHdvcmQgbmUgJ2lmJyBhbmQgJHdvcmQgbmUgJ2ZvcicgYW5k
ICR3b3JkIG5lICdkbycgYW5kICR3b3JkIG5lICd3aGlsZScgYW5kICR3b3JkIG5lICd3aGljaCcg
YW5kICR3b3JkIG5lICd2YXInKSB7CisgICAgICAgICAgICAgICAgcHVzaChAY3VycmVudElkZW50
aWZpZXJzLCAkd29yZCk7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICRmdW5jdGlvbkp1
c3RTZWVuID0gMDsKKyAgICAgICAgICAgICRnZXR0ZXJKdXN0U2VlbiA9IDA7CisgICAgICAgICAg
ICAkc2V0dGVySnVzdFNlZW4gPSAwOworICAgICAgICAgICAgJGFzc2lnbm1lbnRKdXN0U2VlbiA9
IDA7CisgICAgICAgIH0KKyAgICB9CisKKyAgICB3YXJuICJtaXNtYXRjaGVkIGJyYWNlcyBpbiAk
ZmlsZU5hbWVcbiIgaWYgJGJyYWNlc0RlcHRoOworICAgIHdhcm4gIm1pc21hdGNoZWQgcGFyZW50
aGVzZXMgaW4gJGZpbGVOYW1lXG4iIGlmICRwYXJlbnRoZXNlc0RlcHRoOworCisgICAgcmV0dXJu
IEByYW5nZXM7Cit9CisKKwogc3ViIHByb2Nlc3NQYXRocyhcQCkKIHsKICAgICBteSAoJHBhdGhz
KSA9IEBfOwotLSAKMS42LjAuMgoK
</data>
<flag name="review"
          id="11076"
          type_id="1"
          status="+"
          setter="ddkilzer"
    />
          </attachment>
      

    </bug>

</bugzilla>