<?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>16314</bug_id>
          
          <creation_ts>2007-12-05 17:27:11 -0800</creation_ts>
          <short_desc>Script to launch Drosera</short_desc>
          <delta_ts>2008-05-17 09:56:07 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>CLOSED</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>
          
          <blocked>16315</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aroben</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>63391</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2007-12-05 17:27:11 -0800</bug_when>
    <thetext>The attached scripts (and patch) allow the user to launch Drosera.exe on Windows.  Without these changes, Drosera cannot find the necessary libraries and support DLLs to run.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63392</commentid>
    <comment_count>1</comment_count>
      <attachid>17729</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2007-12-05 17:28:37 -0800</bug_when>
    <thetext>Created attachment 17729
Patch adding a new &quot;runDrosera&quot; command to the webkitdirs.pm.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63393</commentid>
    <comment_count>2</comment_count>
      <attachid>17730</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2007-12-05 17:29:16 -0800</bug_when>
    <thetext>Created attachment 17730
Helper DOS command shell to run Drosera.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63394</commentid>
    <comment_count>3</comment_count>
      <attachid>17731</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2007-12-05 17:30:06 -0800</bug_when>
    <thetext>Created attachment 17731
Bash script to run Drosera under Windows</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63395</commentid>
    <comment_count>4</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2007-12-05 17:31:25 -0800</bug_when>
    <thetext>The &quot;run-drosera-nightly.cmd&quot; and &quot;run-drosera&quot; scripts need to go in the WebKit/WebKitTools/Scripts directory.

The patch patches the webkitdirs.pm to support running Drosera.

Ideally, the FindSafari.exe program would have an option to output the environment information without forcing the Safari run command.  I&apos;ll file a separate bug for that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63399</commentid>
    <comment_count>5</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2007-12-05 17:51:49 -0800</bug_when>
    <thetext>Note:  You have to exit from the instance of Safari that opens before Drosera will launch.  This is because of the way FindSafari outputs its environment text.  See Bug #16315 for a thought on how to work around it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63407</commentid>
    <comment_count>6</comment_count>
      <attachid>17736</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2007-12-05 21:34:22 -0800</bug_when>
    <thetext>Created attachment 17736
Revised patch to support Windows and Mac OS

Patch adding a new &quot;runDrosera&quot; command to the webkitdirs.pm module.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63408</commentid>
    <comment_count>7</comment_count>
      <attachid>17737</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2007-12-05 21:36:40 -0800</bug_when>
    <thetext>Created attachment 17737
Helper script to run Drosera in debug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64461</commentid>
    <comment_count>8</comment_count>
      <attachid>17949</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2007-12-16 18:46:06 -0800</bug_when>
    <thetext>Created attachment 17949
Patch containing updates to support building and running Drosera under win32 and Mac OS X.

This patch combines and replaces all the earlier patches.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64463</commentid>
    <comment_count>9</comment_count>
      <attachid>17949</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2007-12-16 19:13:55 -0800</bug_when>
    <thetext>Comment on attachment 17949
Patch containing updates to support building and running Drosera under win32 and Mac OS X.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67136</commentid>
    <comment_count>10</comment_count>
      <attachid>17949</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-01-13 11:54:01 -0800</bug_when>
    <thetext>Comment on attachment 17949
Patch containing updates to support building and running Drosera under win32 and Mac OS X.

There were quite a few problems with this patch.

For one thing, the ChangeLog didn&apos;t describe what was changed or mention this bug number.

For another, the patch to webkitdirs.pm was completely wrong for Mac OS X -- presumably a mismerge.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67137</commentid>
    <comment_count>11</comment_count>
      <attachid>17949</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-01-13 11:54:50 -0800</bug_when>
    <thetext>Comment on attachment 17949
Patch containing updates to support building and running Drosera under win32 and Mac OS X.

Also it introduced tabs into webkitdirs.pm. But I fixed all of that when landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67138</commentid>
    <comment_count>12</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-01-13 11:55:20 -0800</bug_when>
    <thetext>Committed revision 29455.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80813</commentid>
    <comment_count>13</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2008-05-17 09:56:07 -0700</bug_when>
    <thetext>Closing since Drosera has been replaced by the new Web Inspector debugger. Moving to the New Bugs component so the Drosera component can be closed and removed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>17729</attachid>
            <date>2007-12-05 17:28:37 -0800</date>
            <delta_ts>2007-12-05 21:34:22 -0800</delta_ts>
            <desc>Patch adding a new &quot;runDrosera&quot; command to the webkitdirs.pm.</desc>
            <filename>webkitdirs.patch</filename>
            <type>text/plain</type>
            <size>1637</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDI4NDY1
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTAgQEAKKzIwMDctMTIt
MDUgIEJyZW50IEZ1bGdoYW0gIDxiZnVsZ2hhbUBnbWFpbC5jb20+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBEcm9zZXJhL3dpbi9Ecm9zZXJhLnZj
cHJvai9Ecm9zZXJhLnZjcHJvajoKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdGRpcnMucG06CisK
IDIwMDctMTItMDUgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAg
ICAgICBNYWtlIHRoZSBlbnRyeSBwb2ludHMgZXh0ZXJuICJDIi4KSW5kZXg6IFNjcmlwdHMvd2Vi
a2l0ZGlycy5wbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTY3JpcHRzL3dlYmtpdGRpcnMucG0JKHJldmlzaW9u
IDI4NDYzKQorKysgU2NyaXB0cy93ZWJraXRkaXJzLnBtCSh3b3JraW5nIGNvcHkpCkBAIC04MzIs
NCArODMyLDM3IEBAIHN1YiBydW5TYWZhcmkKICAgICByZXR1cm4gMTsKIH0KIAorc3ViIHJ1bkRy
b3NlcmEKK3sKKyAgICBteSAoJGRlYnVnZ2VyKSA9IEBfOworCisgICAgaWYgKGlzT1NYKCkpIHsK
KyAgICAjICAgIHJldHVybiBzeXN0ZW0gIiRGaW5kQmluOjpCaW4vZ2RiLXNhZmFyaSIsIEBBUkdW
IGlmICRkZWJ1Z2dlcjsKKworICAgICMgICAgbXkgJHByb2R1Y3REaXIgPSBwcm9kdWN0RGlyKCk7
CisgICAgIyAgICBwcmludCAiU3RhcnRpbmcgU2FmYXJpIHdpdGggRFlMRF9GUkFNRVdPUktfUEFU
SCBzZXQgdG8gcG9pbnQgdG8gYnVpbHQgV2ViS2l0IGluICRwcm9kdWN0RGlyLlxuIjsKKyAgICAj
ICAgICRFTlZ7RFlMRF9GUkFNRVdPUktfUEFUSH0gPSAkcHJvZHVjdERpcjsKKyAgICAjICAgICRF
TlZ7V0VCS0lUX1VOU0VUX0RZTERfRlJBTUVXT1JLX1BBVEh9ID0gIllFUyI7CisgICAgIyAgICBy
ZXR1cm4gc3lzdGVtIHNhZmFyaVBhdGgoKSwgQEFSR1Y7CisgICAgfQorCisgICAgaWYgKGlzQ3ln
d2luKCkpIHsKKyAgICAgICAgcHJpbnQgIlJ1bm5pbmcgRHJvc2VyYS4uLlxuIjsKKyAgICAgICAg
bXkgJHNjcmlwdCA9ICJydW4tZHJvc2VyYS1uaWdodGx5LmNtZCI7CisJbXkgJHByb2REaXIgPSBw
cm9kdWN0RGlyKCk7CisgICAgICAgIG15ICRyZXN1bHQgPSBzeXN0ZW0gImNwIiwgIiRGaW5kQmlu
OjpCaW4vJHNjcmlwdCIsICRwcm9kRGlyOworICAgICAgICByZXR1cm4gJHJlc3VsdCBpZiAkcmVz
dWx0OworCisgICAgICAgIG15ICRjd2QgPSBnZXRjd2QoKTsKKyAgICAgICAgY2hkaXIgJHByb2RE
aXI7CisKKyAgICAgICAgbXkgJGRlYnVnZ2VyRmxhZyA9ICRkZWJ1Z2dlciA/ICIvZGVidWdnZXIi
IDogIiI7CisgICAgICAgICRyZXN1bHQgPSBzeXN0ZW0gImNtZCIsICIvYyIsICJjYWxsICRzY3Jp
cHQgJGRlYnVnZ2VyRmxhZyI7CisgICAgICAgIGNoZGlyICRjd2Q7CisgICAgICAgIHJldHVybiAk
cmVzdWx0OworICAgIH0KKworICAgIHJldHVybiAxOworfQorCiAxOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>17730</attachid>
            <date>2007-12-05 17:29:16 -0800</date>
            <delta_ts>2007-12-16 18:46:06 -0800</delta_ts>
            <desc>Helper DOS command shell to run Drosera.</desc>
            <filename>run-drosera-nightly.cmd</filename>
            <type>text/plain</type>
            <size>274</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">QGVjaG8gb2ZmCnNldCBzY3JpcHQ9IiVUTVAlXHJ1bi1kcm9zZXJhLW5pZ2h0bHkyLmNtZCIKc2V0
IHZzdmFycz0iJVZTODBDT01OVE9PTFMlXHZzdmFyczMyLmJhdCIKaWYgZXhpc3QgJXZzdmFycyUg
KAogICAgY29weSAldnN2YXJzJSAiJXNjcmlwdCUiCikgZWxzZSAoCiAgICBkZWwgIiVzY3JpcHQl
IgopCgpGaW5kU2FmYXJpLmV4ZSAlMSAvcHJpbnRTYWZhcmlMYXVuY2hlciA+PiAiJXNjcmlwdCUi
CmVjaG8gRHJvc2VyYS5leGUgPj4gIiVzY3JpcHQlIgpjYWxsICVzY3JpcHQlCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>17731</attachid>
            <date>2007-12-05 17:30:06 -0800</date>
            <delta_ts>2007-12-16 18:46:06 -0800</delta_ts>
            <desc>Bash script to run Drosera under Windows</desc>
            <filename>run-drosera</filename>
            <type>text/plain</type>
            <size>1812</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">IyEvdXNyL2Jpbi9wZXJsIC13CgojIENvcHlyaWdodCAoQykgMjAwNSwgMjAwNyBBcHBsZSBJbmMu
IEFsbCByaWdodHMgcmVzZXJ2ZWQuCiMKIyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJj
ZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKIyBtb2RpZmljYXRpb24sIGFyZSBw
ZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKIyBhcmUgbWV0
OgojCiMgMS4gIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUg
YWJvdmUgY29weXJpZ2h0CiMgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5k
IHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4gCiMgMi4gIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5h
cnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CiMgICAgIG5vdGljZSwg
dGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0
aGUKIyAgICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdp
dGggdGhlIGRpc3RyaWJ1dGlvbi4gCiMgMy4gIE5laXRoZXIgdGhlIG5hbWUgb2YgQXBwbGUgQ29t
cHV0ZXIsIEluYy4gKCJBcHBsZSIpIG5vciB0aGUgbmFtZXMgb2YKIyAgICAgaXRzIGNvbnRyaWJ1
dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZAoj
ICAgICBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBl
cm1pc3Npb24uIAojCiMgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBBTkQgSVRT
IENPTlRSSUJVVE9SUyAiQVMgSVMiIEFORCBBTlkKIyBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFO
VElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRSBJTVBMSUVECiMgV0FSUkFO
VElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFIEFSRQojIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIE9SIElUUyBDT05U
UklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkKIyBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFM
LCBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUwojIChJTkNMVURJ
TkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBP
UiBTRVJWSUNFUzsKIyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1Mg
SU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQKIyBPTiBBTlkgVEhFT1JZIE9GIExJQUJJ
TElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAojIChJ
TkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQg
T0YgVEhFIFVTRSBPRgojIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9T
U0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCgojIFNpbXBsaWZpZWQgInJ1biIgc2NyaXB0IGZvciBX
ZWIgS2l0IE9wZW4gU291cmNlIFByb2plY3QuCgp1c2Ugc3RyaWN0Owp1c2UgRmluZEJpbjsKdXNl
IGxpYiAkRmluZEJpbjo6QmluOwp1c2Ugd2Via2l0ZGlyczsKCnNldENvbmZpZ3VyYXRpb24oKTsK
CiMgQ2hlY2sgdG8gc2VlIHRoYXQgYWxsIHRoZSBmcmFtZXdvcmtzIGFyZSBidWlsdC4KY2hlY2tG
cmFtZXdvcmtzKCk7CgpleGl0IGV4aXRTdGF0dXMocnVuRHJvc2VyYSgpKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>17736</attachid>
            <date>2007-12-05 21:34:22 -0800</date>
            <delta_ts>2007-12-16 18:46:06 -0800</delta_ts>
            <desc>Revised patch to support Windows and Mac OS</desc>
            <filename>webkitdirs.pm.patch</filename>
            <type>text/plain</type>
            <size>1833</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFNjcmlwdHMvd2Via2l0ZGlycy5wbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTY3JpcHRzL3dlYmtp
dGRpcnMucG0JKHJldmlzaW9uIDI4NDc2KQorKysgU2NyaXB0cy93ZWJraXRkaXJzLnBtCSh3b3Jr
aW5nIGNvcHkpCkBAIC04MzIsNCArODMyLDQwIEBAIHN1YiBydW5TYWZhcmkKICAgICByZXR1cm4g
MTsKIH0KIAorc3ViIHJ1bkRyb3NlcmEKK3sKKyAgICBteSAoJGRlYnVnZ2VyKSA9IEBfOworCisg
ICAgaWYgKGlzT1NYKCkpIHsKKyAgICAgICAgcmV0dXJuIHN5c3RlbSAiJEZpbmRCaW46OkJpbi9n
ZGItZHJvc2VyYSIsIEBBUkdWIGlmICRkZWJ1Z2dlcjsKKworICAgICAgICBteSAkcHJvZHVjdERp
ciA9IHByb2R1Y3REaXIoKTsKKyAgICAgICAgcHJpbnQgIlN0YXJ0aW5nIERyb3NlcmEgd2l0aCBE
WUxEX0ZSQU1FV09SS19QQVRIIHNldCB0byBwb2ludCB0byBidWlsdCBXZWJLaXQgaW4gJHByb2R1
Y3REaXIuXG4iOworICAgICAgICAkRU5We0RZTERfRlJBTUVXT1JLX1BBVEh9ID0gJHByb2R1Y3RE
aXI7CisgICAgICAgICRFTlZ7V0VCS0lUX1VOU0VUX0RZTERfRlJBTUVXT1JLX1BBVEh9ID0gIllF
UyI7CisKKyAgICAgICAgbXkgJGRyb3NlcmFQYXRoID0gIiRwcm9kdWN0RGlyL0Ryb3NlcmEuYXBw
L0NvbnRlbnRzL01hY09TL0Ryb3NlcmEiOworICAgICAgICByZXR1cm4gc3lzdGVtICRkcm9zZXJh
UGF0aCwgQEFSR1Y7CisgICAgfQorCisgICAgaWYgKGlzQ3lnd2luKCkpIHsKKyAgICAgICAgcHJp
bnQgIlJ1bm5pbmcgRHJvc2VyYS4uLlxuIjsKKyAgICAgICAgbXkgJHNjcmlwdCA9ICJydW4tZHJv
c2VyYS1uaWdodGx5LmNtZCI7CisJbXkgJHByb2REaXIgPSBwcm9kdWN0RGlyKCk7CisgICAgICAg
IG15ICRyZXN1bHQgPSBzeXN0ZW0gImNwIiwgIiRGaW5kQmluOjpCaW4vJHNjcmlwdCIsICRwcm9k
RGlyOworICAgICAgICByZXR1cm4gJHJlc3VsdCBpZiAkcmVzdWx0OworCisgICAgICAgIG15ICRj
d2QgPSBnZXRjd2QoKTsKKyAgICAgICAgY2hkaXIgJHByb2REaXI7CisKKyAgICAgICAgbXkgJGRl
YnVnZ2VyRmxhZyA9ICRkZWJ1Z2dlciA/ICIvZGVidWdnZXIiIDogIiI7CisgICAgICAgICRyZXN1
bHQgPSBzeXN0ZW0gImNtZCIsICIvYyIsICJjYWxsICRzY3JpcHQgJGRlYnVnZ2VyRmxhZyI7Cisg
ICAgICAgIGNoZGlyICRjd2Q7CisgICAgICAgIHJldHVybiAkcmVzdWx0OworICAgIH0KKworICAg
IHJldHVybiAxOworfQorCisKIDE7CkluZGV4OiBXZWJLaXRMYXVuY2hlci9XZWJLaXRMYXVuY2hl
ci54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdExhdW5jaGVy
L1dlYktpdExhdW5jaGVyLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oJKHJldmlzaW9uIDI4NDc2
KQorKysgV2ViS2l0TGF1bmNoZXIvV2ViS2l0TGF1bmNoZXIueGNvZGVwcm9qL3Byb2plY3QucGJ4
cHJvagkod29ya2luZyBjb3B5KQpAQCAtMTk5LDcgKzE5OSw2IEBACiAJCQltYWluR3JvdXAgPSAy
OUI5NzMxNEZEQ0ZBMzk0MTFDQTJDRUEgLyogV2ViS2l0ICovOwogCQkJcHJvamVjdERpclBhdGgg
PSAiIjsKIAkJCXByb2plY3RSb290ID0gIiI7Ci0JCQlzaG91bGRDaGVja0NvbXBhdGliaWxpdHkg
PSAxOwogCQkJdGFyZ2V0cyA9ICgKIAkJCQk4RDExMDcyNjA0ODZDRUI4MDBFNDcwOTAgLyogV2Vi
S2l0ICovLAogCQkJCTVENjUwRjMzMDlEQjhCMjgwMDc1RTlBOCAvKiBXZWJLaXROaWdodGx5RW5h
YmxlciAqLywK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>17737</attachid>
            <date>2007-12-05 21:36:40 -0800</date>
            <delta_ts>2007-12-16 18:46:06 -0800</delta_ts>
            <desc>Helper script to run Drosera in debug.</desc>
            <filename>gdb-drosera</filename>
            <type>text/plain</type>
            <size>2528</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">IyEvdXNyL2Jpbi9wZXJsIC13CgojIENvcHlyaWdodCAoQykgMjAwNSBBcHBsZSBDb21wdXRlciwg
SW5jLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KIwojIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4g
c291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAojIG1vZGlmaWNhdGlvbiwg
YXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwojIGFy
ZSBtZXQ6CiMKIyAxLiAgUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWlu
IHRoZSBhYm92ZSBjb3B5cmlnaHQKIyAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9u
cyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLiAKIyAyLiAgUmVkaXN0cmlidXRpb25zIGlu
IGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKIyAgICAgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
IGluIHRoZQojICAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlk
ZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLiAKIyAzLiAgTmVpdGhlciB0aGUgbmFtZSBvZiBBcHBs
ZSBDb21wdXRlciwgSW5jLiAoIkFwcGxlIikgbm9yIHRoZSBuYW1lcyBvZgojICAgICBpdHMgY29u
dHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJp
dmVkCiMgICAgIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0
ZW4gcGVybWlzc2lvbi4gCiMKIyBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIEFO
RCBJVFMgQ09OVFJJQlVUT1JTICJBUyBJUyIgQU5EIEFOWQojIEVYUFJFU1MgT1IgSU1QTElFRCBX
QVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFIElNUExJRUQKIyBX
QVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UgQVJFCiMgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgT1IgSVRT
IENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWQojIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lE
RU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTCiMgKElO
Q0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdP
T0RTIE9SIFNFUlZJQ0VTOwojIExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJ
TkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORAojIE9OIEFOWSBUSEVPUlkgT0Yg
TElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JU
CiMgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZ
IE9VVCBPRiBUSEUgVVNFIE9GCiMgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRI
RSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KCiMgU2ltcGxpZmllZCAicnVuIHVuZGVyIGdk
YiIgc2NyaXB0IGZvciBXZWIgS2l0IE9wZW4gU291cmNlIFByb2plY3QuCgp1c2Ugc3RyaWN0Owp1
c2UgR2V0b3B0OjpMb25nOwp1c2UgRmluZEJpbjsKdXNlIGxpYiAkRmluZEJpbjo6QmluOwp1c2Ug
d2Via2l0ZGlyczsKdXNlIEZpbGU6OlRlbXAgcXcvOm1rdGVtcC87CgpzZXRDb25maWd1cmF0aW9u
KCk7Cm15ICRwcm9kdWN0RGlyID0gcHJvZHVjdERpcigpOwpteSAkZHJvc2VyYVBhdGggPSAiJHBy
b2R1Y3REaXIvRHJvc2VyYS5hcHAvQ29udGVudHMvTWFjT1MvRHJvc2VyYSI7CgojIENoZWNrIHRv
IHNlZSB0aGF0IGdkYiBpcyBpbiB0aGUgdXN1YWwgcGxhY2UuCm15ICRnZGJQYXRoID0gIi91c3Iv
YmluL2dkYiI7CmRpZSAiQ2FuJ3QgZmluZCBnZGIgZXhlY3V0YWJsZS4gSXMgZ2RiIGluc3RhbGxl
ZD9cbiIgdW5sZXNzIC14ICRnZGJQYXRoOwoKIyBDaGVjayB0byBzZWUgdGhhdCBhbGwgdGhlIGZy
YW1ld29ya3MgYXJlIGJ1aWx0LgpjaGVja0ZyYW1ld29ya3MoKTsKCiMgUHV0IGEgY29tbWFuZCB0
byBzZXQgRFlMRF9GUkFNRVdPUktfUEFUSCBpbiBhIHRlbXAgZmlsZS4KbXkgKCRmaCwgJHBhdGgp
ID0gbWtzdGVtcCgiL3RtcC9nZGItZHJvc2VyYS1YWFhYIik7CnByaW50ICRmaCAic2V0IGVudiBE
WUxEX0ZSQU1FV09SS19QQVRIICRwcm9kdWN0RGlyXG4iOwoKIyBTdGFydCB1cCBEcm9zZXJhLgpw
cmludCAiU3RhcnQgRHJvc2VyYSB1bmRlciBnZGIgd2l0aCBEWUxEX0ZSQU1FV09SS19QQVRIIHNl
dCB0byBwb2ludCB0byBidWlsdCBXZWJLaXQgaW4gJHByb2R1Y3REaXIuXG4iOwpleGVjICRnZGJQ
YXRoLCAiLXgiLCAkcGF0aCwgJGRyb3NlcmFQYXRoIG9yIGRpZTsKCiMgRGVsZXRlIHRoZSB0ZW1w
b3JhcnkgZmlsZS4KdW5saW5rMCgkZmgsICRwYXRoKSBvciBkaWUgIkVycm9yIHVubGlua2luZyBm
aWxlICRwYXRoIHNhZmVseSI7IAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>17949</attachid>
            <date>2007-12-16 18:46:06 -0800</date>
            <delta_ts>2007-12-16 19:13:55 -0800</delta_ts>
            <desc>Patch containing updates to support building and running Drosera under win32 and Mac OS X.</desc>
            <filename>drosera_scripts.patch</filename>
            <type>text/plain</type>
            <size>7454</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDI4Nzkx
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMDctMTIt
MTYgIEJyZW50IEZ1bGdoYW0gIDxiZnVsZ2hhbUBnbWFpbC5jb20+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3JpcHRzL2dkYi1kcm9zZXJhOiBB
ZGRlZC4KKyAgICAgICAgKiBTY3JpcHRzL3J1bi1kcm9zZXJhOiBBZGRlZC4KKyAgICAgICAgKiBT
Y3JpcHRzL3J1bi1kcm9zZXJhLW5pZ2h0bHkuY21kOiBBZGRlZC4KKyAgICAgICAgKiBTY3JpcHRz
L3dlYmtpdGRpcnMucG06CisKIDIwMDctMTItMTYgIERpbWl0cmkgR2xhemtvdiAgPGRpbWl0cmlA
Z2xhemtvdi5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBSb2Jlbi4KSW5kZXg6IFNj
cmlwdHMvZ2RiLWRyb3NlcmEKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU2NyaXB0cy9nZGItZHJvc2VyYQkocmV2
aXNpb24gMCkKKysrIFNjcmlwdHMvZ2RiLWRyb3NlcmEJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEs
NTkgQEAKKyMhL3Vzci9iaW4vcGVybCAtdworCisjIENvcHlyaWdodCAoQykgMjAwNyBBcHBsZSBD
b21wdXRlciwgSW5jLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyMKKyMgUmVkaXN0cmlidXRpb24g
YW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisjIG1v
ZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29u
ZGl0aW9ucworIyBhcmUgbWV0OgorIworIyAxLiAgUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBj
b2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyMgICAgIG5vdGljZSwgdGhpcyBs
aXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyMgMi4gIFJl
ZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29w
eXJpZ2h0CisjICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9s
bG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisjICAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhl
ciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLiAKKyMgMy4gIE5laXRo
ZXIgdGhlIG5hbWUgb2YgQXBwbGUgQ29tcHV0ZXIsIEluYy4gKCJBcHBsZSIpIG5vciB0aGUgbmFt
ZXMgb2YKKyMgICAgIGl0cyBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBw
cm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQKKyMgICAgIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0
IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyMKKyMgVEhJUyBTT0ZUV0FSRSBJ
UyBQUk9WSURFRCBCWSBBUFBMRSBBTkQgSVRTIENPTlRSSUJVVE9SUyAiQVMgSVMiIEFORCBBTlkK
KyMgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1J
VEVEIFRPLCBUSEUgSU1QTElFRAorIyBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQg
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFCisjIERJU0NMQUlNRUQuIElOIE5P
IEVWRU5UIFNIQUxMIEFQUExFIE9SIElUUyBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkK
KyMgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBD
T05TRVFVRU5USUFMIERBTUFHRVMKKyMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQ
Uk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOworIyBMT1NTIE9GIFVT
RSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENB
VVNFRCBBTkQKKyMgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJB
Q1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyMgKElOQ0xVRElORyBORUdMSUdFTkNFIE9S
IE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GCisjIFRISVMg
U09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1B
R0UuCisKKyMgU2ltcGxpZmllZCAicnVuIHVuZGVyIGdkYiIgc2NyaXB0IGZvciBXZWIgS2l0IE9w
ZW4gU291cmNlIFByb2plY3QuCisKK3VzZSBzdHJpY3Q7Cit1c2UgR2V0b3B0OjpMb25nOwordXNl
IEZpbmRCaW47Cit1c2UgbGliICRGaW5kQmluOjpCaW47Cit1c2Ugd2Via2l0ZGlyczsKK3VzZSBG
aWxlOjpUZW1wIHF3Lzpta3RlbXAvOworCitzZXRDb25maWd1cmF0aW9uKCk7CitteSAkcHJvZHVj
dERpciA9IHByb2R1Y3REaXIoKTsKK215ICRkcm9zZXJhUGF0aCA9ICIkcHJvZHVjdERpci9Ecm9z
ZXJhLmFwcC9Db250ZW50cy9NYWNPUy9Ecm9zZXJhIjsKKworIyBDaGVjayB0byBzZWUgdGhhdCBn
ZGIgaXMgaW4gdGhlIHVzdWFsIHBsYWNlLgorbXkgJGdkYlBhdGggPSAiL3Vzci9iaW4vZ2RiIjsK
K2RpZSAiQ2FuJ3QgZmluZCBnZGIgZXhlY3V0YWJsZS4gSXMgZ2RiIGluc3RhbGxlZD9cbiIgdW5s
ZXNzIC14ICRnZGJQYXRoOworCisjIENoZWNrIHRvIHNlZSB0aGF0IGFsbCB0aGUgZnJhbWV3b3Jr
cyBhcmUgYnVpbHQuCitjaGVja0ZyYW1ld29ya3MoKTsKKworIyBQdXQgYSBjb21tYW5kIHRvIHNl
dCBEWUxEX0ZSQU1FV09SS19QQVRIIGluIGEgdGVtcCBmaWxlLgorbXkgKCRmaCwgJHBhdGgpID0g
bWtzdGVtcCgiL3RtcC9nZGItZHJvc2VyYS1YWFhYIik7CitwcmludCAkZmggInNldCBlbnYgRFlM
RF9GUkFNRVdPUktfUEFUSCAkcHJvZHVjdERpclxuIjsKKworIyBTdGFydCB1cCBEcm9zZXJhLgor
cHJpbnQgIlN0YXJ0IERyb3NlcmEgdW5kZXIgZ2RiIHdpdGggRFlMRF9GUkFNRVdPUktfUEFUSCBz
ZXQgdG8gcG9pbnQgdG8gYnVpbHQgV2ViS2l0IGluICRwcm9kdWN0RGlyLlxuIjsKK2V4ZWMgJGdk
YlBhdGgsICIteCIsICRwYXRoLCAkZHJvc2VyYVBhdGggb3IgZGllOworCisjIERlbGV0ZSB0aGUg
dGVtcG9yYXJ5IGZpbGUuCit1bmxpbmswKCRmaCwgJHBhdGgpIG9yIGRpZSAiRXJyb3IgdW5saW5r
aW5nIGZpbGUgJHBhdGggc2FmZWx5IjsgCisKClByb3BlcnR5IGNoYW5nZXMgb246IFNjcmlwdHMv
Z2RiLWRyb3NlcmEKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpOYW1lOiBzdm46ZXhlY3V0YWJsZQogICArICoKCkluZGV4
OiBTY3JpcHRzL3J1bi1kcm9zZXJhCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNjcmlwdHMvcnVuLWRyb3NlcmEJ
KHJldmlzaW9uIDApCisrKyBTY3JpcHRzL3J1bi1kcm9zZXJhCShyZXZpc2lvbiAwKQpAQCAtMCww
ICsxLDQxIEBACisjIS91c3IvYmluL3BlcmwgLXcKKworIyBDb3B5cmlnaHQgKEMpIDIwMDUsIDIw
MDcgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorIworIyBSZWRpc3RyaWJ1dGlvbiBh
bmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyMgbW9k
aWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25k
aXRpb25zCisjIGFyZSBtZXQ6CisjCisjIDEuICBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNv
ZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorIyAgICAgbm90aWNlLCB0aGlzIGxp
c3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLiAKKyMgMi4gIFJl
ZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29w
eXJpZ2h0CisjICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9s
bG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisjICAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhl
ciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLiAKKyMgMy4gIE5laXRo
ZXIgdGhlIG5hbWUgb2YgQXBwbGUgQ29tcHV0ZXIsIEluYy4gKCJBcHBsZSIpIG5vciB0aGUgbmFt
ZXMgb2YKKyMgICAgIGl0cyBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBw
cm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQKKyMgICAgIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0
IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4gCisjCisjIFRISVMgU09GVFdBUkUg
SVMgUFJPVklERUQgQlkgQVBQTEUgQU5EIElUUyBDT05UUklCVVRPUlMgIkFTIElTIiBBTkQgQU5Z
CisjIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElN
SVRFRCBUTywgVEhFIElNUExJRUQKKyMgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5E
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRQorIyBESVNDTEFJTUVELiBJTiBO
TyBFVkVOVCBTSEFMTCBBUFBMRSBPUiBJVFMgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5Z
CisjIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1Ig
Q09OU0VRVUVOVElBTCBEQU1BR0VTCisjIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywg
UFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsKKyMgTE9TUyBPRiBV
U0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBD
QVVTRUQgQU5ECisjIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRS
QUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisjIChJTkNMVURJTkcgTkVHTElHRU5DRSBP
UiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRgorIyBUSElT
IFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFN
QUdFLgorCisjIFNpbXBsaWZpZWQgInJ1biIgc2NyaXB0IGZvciBXZWIgS2l0IE9wZW4gU291cmNl
IFByb2plY3QuCisKK3VzZSBzdHJpY3Q7Cit1c2UgRmluZEJpbjsKK3VzZSBsaWIgJEZpbmRCaW46
OkJpbjsKK3VzZSB3ZWJraXRkaXJzOworCitzZXRDb25maWd1cmF0aW9uKCk7CisKKyMgQ2hlY2sg
dG8gc2VlIHRoYXQgYWxsIHRoZSBmcmFtZXdvcmtzIGFyZSBidWlsdC4KK2NoZWNrRnJhbWV3b3Jr
cygpOworCitleGl0IGV4aXRTdGF0dXMocnVuRHJvc2VyYSgpKTsKClByb3BlcnR5IGNoYW5nZXMg
b246IFNjcmlwdHMvcnVuLWRyb3NlcmEKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpOYW1lOiBzdm46ZXhlY3V0YWJsZQog
ICArICoKCkluZGV4OiBTY3JpcHRzL3J1bi1kcm9zZXJhLW5pZ2h0bHkuY21kCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNjcmlwdHMvcnVuLWRyb3NlcmEtbmlnaHRseS5jbWQJKHJldmlzaW9uIDApCisrKyBTY3Jp
cHRzL3J1bi1kcm9zZXJhLW5pZ2h0bHkuY21kCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDEyIEBA
CitAZWNobyBvZmYKK3NldCBzY3JpcHQ9IiVUTVAlXHJ1bi1kcm9zZXJhLW5pZ2h0bHkyLmNtZCIK
K3NldCB2c3ZhcnM9IiVWUzgwQ09NTlRPT0xTJVx2c3ZhcnMzMi5iYXQiCitpZiBleGlzdCAldnN2
YXJzJSAoCisgICAgY29weSAldnN2YXJzJSAiJXNjcmlwdCUiCispIGVsc2UgKAorICAgIGRlbCAi
JXNjcmlwdCUiCispCisKK0ZpbmRTYWZhcmkuZXhlICUxIC9wcmludFNhZmFyaUVudmlyb25tZW50
ID4+ICIlc2NyaXB0JSIKK2VjaG8gRHJvc2VyYS5leGUgPj4gIiVzY3JpcHQlIgorY2FsbCAlc2Ny
aXB0JQoKUHJvcGVydHkgY2hhbmdlcyBvbjogU2NyaXB0cy9ydW4tZHJvc2VyYS1uaWdodGx5LmNt
ZApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk5hbWU6IHN2bjpleGVjdXRhYmxlCiAgICsgKgoKSW5kZXg6IFNjcmlwdHMv
d2Via2l0ZGlycy5wbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTY3JpcHRzL3dlYmtpdGRpcnMucG0JKHJldmlz
aW9uIDI4NzkxKQorKysgU2NyaXB0cy93ZWJraXRkaXJzLnBtCSh3b3JraW5nIGNvcHkpCkBAIC04
MzIsNCArODMyLDM3IEBAIHN1YiBydW5TYWZhcmkKICAgICByZXR1cm4gMTsKIH0KIAorc3ViIHJ1
bkRyb3NlcmEKK3sKKyAgICBteSAoJGRlYnVnZ2VyKSA9IEBfOworCisgICAgaWYgKGlzT1NYKCkp
IHsKKyAgICAjICAgIHJldHVybiBzeXN0ZW0gIiRGaW5kQmluOjpCaW4vZ2RiLXNhZmFyaSIsIEBB
UkdWIGlmICRkZWJ1Z2dlcjsKKworICAgICMgICAgbXkgJHByb2R1Y3REaXIgPSBwcm9kdWN0RGly
KCk7CisgICAgIyAgICBwcmludCAiU3RhcnRpbmcgU2FmYXJpIHdpdGggRFlMRF9GUkFNRVdPUktf
UEFUSCBzZXQgdG8gcG9pbnQgdG8gYnVpbHQgV2ViS2l0IGluICRwcm9kdWN0RGlyLlxuIjsKKyAg
ICAjICAgICRFTlZ7RFlMRF9GUkFNRVdPUktfUEFUSH0gPSAkcHJvZHVjdERpcjsKKyAgICAjICAg
ICRFTlZ7V0VCS0lUX1VOU0VUX0RZTERfRlJBTUVXT1JLX1BBVEh9ID0gIllFUyI7CisgICAgIyAg
ICByZXR1cm4gc3lzdGVtIHNhZmFyaVBhdGgoKSwgQEFSR1Y7CisgICAgfQorCisgICAgaWYgKGlz
Q3lnd2luKCkpIHsKKyAgICAgICAgcHJpbnQgIlJ1bm5pbmcgRHJvc2VyYS4uLlxuIjsKKyAgICAg
ICAgbXkgJHNjcmlwdCA9ICJydW4tZHJvc2VyYS1uaWdodGx5LmNtZCI7CisJbXkgJHByb2REaXIg
PSBwcm9kdWN0RGlyKCk7CisgICAgICAgIG15ICRyZXN1bHQgPSBzeXN0ZW0gImNwIiwgIiRGaW5k
QmluOjpCaW4vJHNjcmlwdCIsICRwcm9kRGlyOworICAgICAgICByZXR1cm4gJHJlc3VsdCBpZiAk
cmVzdWx0OworCisgICAgICAgIG15ICRjd2QgPSBnZXRjd2QoKTsKKyAgICAgICAgY2hkaXIgJHBy
b2REaXI7CisKKyAgICAgICAgbXkgJGRlYnVnZ2VyRmxhZyA9ICRkZWJ1Z2dlciA/ICIvZGVidWdn
ZXIiIDogIiI7CisgICAgICAgICRyZXN1bHQgPSBzeXN0ZW0gImNtZCIsICIvYyIsICJjYWxsICRz
Y3JpcHQgJGRlYnVnZ2VyRmxhZyI7CisgICAgICAgIGNoZGlyICRjd2Q7CisgICAgICAgIHJldHVy
biAkcmVzdWx0OworICAgIH0KKworICAgIHJldHVybiAxOworfQorCiAxOwo=
</data>
<flag name="review"
          id="7782"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>