<?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>65007</bug_id>
          
          <creation_ts>2011-07-21 19:52:41 -0700</creation_ts>
          <short_desc>[Qt] Add option to turn on disk caching in QtTestBrowser</short_desc>
          <delta_ts>2011-07-26 18:13: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>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>P5</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>65083</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Keith Kyzivat">kamaji</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cshu</cc>
    
    <cc>eric</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>ossy</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>440803</commentid>
    <comment_count>0</comment_count>
    <who name="Keith Kyzivat">kamaji</who>
    <bug_when>2011-07-21 19:52:41 -0700</bug_when>
    <thetext>Some of the tests that we run test the disk caching.  While we&apos;re switching over to WK2, there is a desire to compare the results to WK1&apos;s QtTestBrowser.
This is a request to add basic QNAM QNetworkDiskCache caching to QtTestBrowser.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>440809</commentid>
    <comment_count>1</comment_count>
      <attachid>101694</attachid>
    <who name="Keith Kyzivat">kamaji</who>
    <bug_when>2011-07-21 20:07:03 -0700</bug_when>
    <thetext>Created attachment 101694
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>440876</commentid>
    <comment_count>2</comment_count>
      <attachid>101694</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2011-07-22 01:05:15 -0700</bug_when>
    <thetext>Comment on attachment 101694
Patch

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

&gt; Tools/QtTestBrowser/launcherwindow.cpp:808
&gt; +        qDebug() &lt;&lt; &quot;Using disk cache location: &quot; &lt;&lt; cacheLocation;
&gt; +        cache-&gt;setCacheDirectory(cacheLocation);
&gt; +    }
&gt; +    page()-&gt;networkAccessManager()-&gt;setCache(cache);
&gt; +    qDebug() &lt;&lt; &quot;disk cache&quot; &lt;&lt; (enable ? &quot;enabled&quot; : &quot;disabled&quot;);

Please remove qDebug() before committing. Those tend to clutter after a while.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>440959</commentid>
    <comment_count>3</comment_count>
      <attachid>101734</attachid>
    <who name="Keith Kyzivat">kamaji</who>
    <bug_when>2011-07-22 08:23:17 -0700</bug_when>
    <thetext>Created attachment 101734
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>441390</commentid>
    <comment_count>4</comment_count>
      <attachid>101734</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-23 08:40:00 -0700</bug_when>
    <thetext>Comment on attachment 101734
patch

Clearing flags on attachment: 101734

Committed r91635: &lt;http://trac.webkit.org/changeset/91635&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>441391</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-23 08:40:04 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>441479</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-07-24 12:53:53 -0700</bug_when>
    <thetext>Reopen, because it was rolled out by https://trac.webkit.org/changeset/91649

I rolled out this patch, because it broke the Qt minimal buildbot. Before you ask me, why I didn&apos;t try to fix it instead of rolling out: Because I won&apos;t do it instead of the author on a sunday night and the author must watch the buildbots on build.webkit.org and fix his patch if he break something.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>441480</commentid>
    <comment_count>7</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-07-24 12:55:27 -0700</bug_when>
    <thetext>You can find the build log here: http://build.webkit.org/builders/Qt%20Linux%20Release%20minimal/builds/29415</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>441483</commentid>
    <comment_count>8</comment_count>
    <who name="Keith Kyzivat">kamaji</who>
    <bug_when>2011-07-24 13:12:18 -0700</bug_when>
    <thetext>Totally understandable Ossy. I&apos;ll fix it as soon as I get a chance to do a minimal build.

How can I prevent this sort of situation from happening in the future? Is there an early warning bot that runs the minimal build configuration that I&apos;m not aware of?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>441636</commentid>
    <comment_count>9</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-07-25 07:16:06 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; Totally understandable Ossy. I&apos;ll fix it as soon as I get a chance to do a minimal build.
&gt; 
&gt; How can I prevent this sort of situation from happening in the future? Is there an early warning bot that runs the minimal build configuration that I&apos;m not aware of?

You can find the configuration of the minial bot here: http://build.webkit.org/buildslaves/szeged-linux-2

Unfortunately we don&apos;t have EWS bot for minimal build now, but it is a good idea.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>441637</commentid>
    <comment_count>10</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-07-25 07:19:35 -0700</bug_when>
    <thetext>Eric, how can we add a new EWS platform for qt-minimal if we would like to do it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>441846</commentid>
    <comment_count>11</comment_count>
      <attachid>101906</attachid>
    <who name="Keith Kyzivat">kamaji</who>
    <bug_when>2011-07-25 14:03:28 -0700</bug_when>
    <thetext>Created attachment 101906
Patch

patch updated to work with Qt minimal build</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>442675</commentid>
    <comment_count>12</comment_count>
      <attachid>101906</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-26 18:13:02 -0700</bug_when>
    <thetext>Comment on attachment 101906
Patch

Clearing flags on attachment: 101906

Committed r91806: &lt;http://trac.webkit.org/changeset/91806&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>442676</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-26 18:13:07 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>101694</attachid>
            <date>2011-07-21 20:07:03 -0700</date>
            <delta_ts>2011-07-22 08:23:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-65007-20110721230701.patch</filename>
            <type>text/plain</type>
            <size>5020</size>
            <attacher name="Keith Kyzivat">kamaji</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTE1NDUKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCA5YjVkZDcwY2RlYmUwNjZmNjllZjNhMTRmZjhhMjQyMzU4
NWFjMmFmLi5lMmU5MTBmYjhlZDliMDNlMjllNmY1NDE1NDU4YzkwOGY5YjNmMjMxIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMg
QEAKKzIwMTEtMDctMjEgIEtlaXRoIEt5eml2YXQgIDxrZWl0aC5reXppdmF0QG5va2lhLmNvbT4K
KworICAgICAgICBbUXRdIEFkZCBvcHRpb24gdG8gdHVybiBvbiBkaXNrIGNhY2hpbmcgaW4gUXRU
ZXN0QnJvd3NlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NjUwMDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBBZGQgbWVudSBpdGVtIGFuZCBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIHR1cm4gb24gZGlzayBj
YWNoaW5nIGluCisgICAgICAgIFF0VGVzdEJyb3dzZXIuIFNpbXBsZSBRTmV0d29ya0Rpc2tDYWNo
ZSBhZGRlZCB0byB0aGUgcGFnZSdzCisgICAgICAgIFFOZXR3b3JrQWNjc3NNYW5hZ2VyLgorCisg
ICAgICAgICogUXRUZXN0QnJvd3Nlci9sYXVuY2hlcndpbmRvdy5jcHA6CisgICAgICAgIChMYXVu
Y2hlcldpbmRvdzo6aW5pdGlhbGl6ZVZpZXcpOgorICAgICAgICAoTGF1bmNoZXJXaW5kb3c6OmNy
ZWF0ZUNocm9tZSk6CisgICAgICAgIChMYXVuY2hlcldpbmRvdzo6c2V0RGlza0NhY2hlKToKKyAg
ICAgICAgKiBRdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93Lmg6CisgICAgICAgIChXaW5kb3dP
cHRpb25zOjpXaW5kb3dPcHRpb25zKToKKyAgICAgICAgKiBRdFRlc3RCcm93c2VyL21haW4uY3Bw
OgorICAgICAgICAoTGF1bmNoZXJBcHBsaWNhdGlvbjo6aGFuZGxlVXNlck9wdGlvbnMpOgorCiAy
MDExLTA3LTIxICBPamFuIFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgc2lt
cGxpZnkgZ3Rlc3QgZGlzcGxheSBub3cgdGhhdCB3ZSBzdHJpcCBtb2RpZmllcnMgZnJvbSB0aGUg
SlNPTgpkaWZmIC0tZ2l0IGEvVG9vbHMvUXRUZXN0QnJvd3Nlci9sYXVuY2hlcndpbmRvdy5jcHAg
Yi9Ub29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmNwcAppbmRleCBlZGM4MzM4Y2M4
NzBkNGZiOTMyY2E1MTE0MzM1YTU0OGJlMjIzZjU1Li5kMjQ2MjNhY2JlNzlkODU1YjllNDU3NDIx
MWI2ZmY4NmYxNzdmMzdiIDEwMDY0NAotLS0gYS9Ub29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVy
d2luZG93LmNwcAorKysgYi9Ub29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmNwcApA
QCAtNDIsNiArNDIsOSBAQAogI2luY2x1ZGUgPFFOZXR3b3JrUmVwbHk+CiAjZW5kaWYKIAorI2lu
Y2x1ZGUgPFF0R3VpL1FEZXNrdG9wU2VydmljZXM+CisjaW5jbHVkZSA8UXROZXR3b3JrL1FOZXR3
b3JrRGlza0NhY2hlPgorCiBjb25zdCBpbnQgZ0V4aXRDbGlja0FyZWEgPSA4MDsKIFFWZWN0b3I8
aW50PiBMYXVuY2hlcldpbmRvdzo6bV96b29tTGV2ZWxzOwogCkBAIC0xMTUsNiArMTE4LDcgQEAg
dm9pZCBMYXVuY2hlcldpbmRvdzo6aW5pdGlhbGl6ZVZpZXcoKQogICAgIG1faW5wdXRVcmwgPSBh
ZGRyZXNzVXJsKCk7CiAgICAgUVVybCB1cmwgPSBwYWdlKCktPm1haW5GcmFtZSgpLT51cmwoKTsK
ICAgICBzZXRQYWdlKG5ldyBXZWJQYWdlKHRoaXMpKTsKKyAgICBzZXREaXNrQ2FjaGUobV93aW5k
b3dPcHRpb25zLnVzZURpc2tDYWNoZSk7CiAKICAgICBRU3BsaXR0ZXIqIHNwbGl0dGVyID0gc3Rh
dGljX2Nhc3Q8UVNwbGl0dGVyKj4oY2VudHJhbFdpZGdldCgpKTsKIApAQCAtNDEyLDYgKzQxNiwx
MCBAQCB2b2lkIExhdW5jaGVyV2luZG93OjpjcmVhdGVDaHJvbWUoKQogCiAgICAgUU1lbnUqIHNl
dHRpbmdzTWVudSA9IG1lbnVCYXIoKS0+YWRkTWVudSgiJlNldHRpbmdzIik7CiAKKyAgICBRQWN0
aW9uKiB0b2dnbGVEaXNrQ2FjaGUgPSBzZXR0aW5nc01lbnUtPmFkZEFjdGlvbigiVXNlIERpc2sg
Q2FjaGUiLCB0aGlzLCBTTE9UKHNldERpc2tDYWNoZShib29sKSkpOworICAgIHRvZ2dsZURpc2tD
YWNoZS0+c2V0Q2hlY2thYmxlKHRydWUpOworICAgIHRvZ2dsZURpc2tDYWNoZS0+c2V0Q2hlY2tl
ZChtX3dpbmRvd09wdGlvbnMudXNlRGlza0NhY2hlKTsKKwogICAgIFFBY3Rpb24qIHRvZ2dsZUF1
dG9Mb2FkSW1hZ2VzID0gc2V0dGluZ3NNZW51LT5hZGRBY3Rpb24oIkRpc2FibGUgQXV0byBMb2Fk
IEltYWdlcyIsIHRoaXMsIFNMT1QodG9nZ2xlQXV0b0xvYWRJbWFnZXMoYm9vbCkpKTsKICAgICB0
b2dnbGVBdXRvTG9hZEltYWdlcy0+c2V0Q2hlY2thYmxlKHRydWUpOwogICAgIHRvZ2dsZUF1dG9M
b2FkSW1hZ2VzLT5zZXRDaGVja2VkKGZhbHNlKTsKQEAgLTc4Niw2ICs3OTQsMjAgQEAgdm9pZCBM
YXVuY2hlcldpbmRvdzo6c2VsZWN0RWxlbWVudHMoKQogI2VuZGlmCiB9CiAKK3ZvaWQgTGF1bmNo
ZXJXaW5kb3c6OnNldERpc2tDYWNoZShib29sIGVuYWJsZSkKK3sKKyAgICBtX3dpbmRvd09wdGlv
bnMudXNlRGlza0NhY2hlID0gZW5hYmxlOworICAgIFFOZXR3b3JrRGlza0NhY2hlKiBjYWNoZSA9
IDA7CisgICAgaWYgKGVuYWJsZSkgeworICAgICAgICBjYWNoZSA9IG5ldyBRTmV0d29ya0Rpc2tD
YWNoZSgpOworICAgICAgICBRU3RyaW5nIGNhY2hlTG9jYXRpb24gPSBRRGVza3RvcFNlcnZpY2Vz
OjpzdG9yYWdlTG9jYXRpb24oUURlc2t0b3BTZXJ2aWNlczo6Q2FjaGVMb2NhdGlvbik7CisgICAg
ICAgIHFEZWJ1ZygpIDw8ICJVc2luZyBkaXNrIGNhY2hlIGxvY2F0aW9uOiAiIDw8IGNhY2hlTG9j
YXRpb247CisgICAgICAgIGNhY2hlLT5zZXRDYWNoZURpcmVjdG9yeShjYWNoZUxvY2F0aW9uKTsK
KyAgICB9CisgICAgcGFnZSgpLT5uZXR3b3JrQWNjZXNzTWFuYWdlcigpLT5zZXRDYWNoZShjYWNo
ZSk7CisgICAgcURlYnVnKCkgPDwgImRpc2sgY2FjaGUiIDw8IChlbmFibGUgPyAiZW5hYmxlZCIg
OiAiZGlzYWJsZWQiKTsKK30KKwogdm9pZCBMYXVuY2hlcldpbmRvdzo6c2V0VG91Y2hNb2NraW5n
KGJvb2wgb24pCiB7CiAgICAgbV90b3VjaE1vY2tpbmcgPSBvbjsKZGlmZiAtLWdpdCBhL1Rvb2xz
L1F0VGVzdEJyb3dzZXIvbGF1bmNoZXJ3aW5kb3cuaCBiL1Rvb2xzL1F0VGVzdEJyb3dzZXIvbGF1
bmNoZXJ3aW5kb3cuaAppbmRleCA2YTU3NzQyZDcxZjZhYzQyMTJmOWIyYTMyZTRmNDNhNTg1YTNi
MjIzLi5hYWVmOWU3OTY0OWJiYTQxY2Y5ODExMTc5ZjBlODA2MWQwNDEyMjExIDEwMDY0NAotLS0g
YS9Ub29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmgKKysrIGIvVG9vbHMvUXRUZXN0
QnJvd3Nlci9sYXVuY2hlcndpbmRvdy5oCkBAIC04MCw3ICs4MCw4IEBAIGNsYXNzIFFQcm9wZXJ0
eUFuaW1hdGlvbjsKIGNsYXNzIFdpbmRvd09wdGlvbnMgewogcHVibGljOgogICAgIFdpbmRvd09w
dGlvbnMoKQotICAgICAgICA6IHVzZUdyYXBoaWNzVmlldyhmYWxzZSkKKyAgICAgICAgOiB1c2VE
aXNrQ2FjaGUoZmFsc2UpCisgICAgICAgICwgdXNlR3JhcGhpY3NWaWV3KGZhbHNlKQogICAgICAg
ICAsIHVzZUNvbXBvc2l0aW5nKHRydWUpCiAgICAgICAgICwgdXNlVGlsZWRCYWNraW5nU3RvcmUo
ZmFsc2UpCiAgICAgICAgICwgdXNlV2ViR0woZmFsc2UpCkBAIC0xMTIsNiArMTEzLDcgQEAgcHVi
bGljOgogICAgIHsKICAgICB9CiAKKyAgICBib29sIHVzZURpc2tDYWNoZTsKICAgICBib29sIHVz
ZUdyYXBoaWNzVmlldzsKICAgICBib29sIHVzZUNvbXBvc2l0aW5nOwogICAgIGJvb2wgdXNlVGls
ZWRCYWNraW5nU3RvcmU7CkBAIC0xNzMsNiArMTc1LDcgQEAgcHJvdGVjdGVkIHNsb3RzOgogCiAg
ICAgdm9pZCBsb2FkVVJMTGlzdEZyb21GaWxlKCk7CiAKKyAgICB2b2lkIHNldERpc2tDYWNoZShi
b29sIGVuYWJsZSk7CiAgICAgdm9pZCBzZXRUb3VjaE1vY2tpbmcoYm9vbCBvbik7CiAgICAgdm9p
ZCB0b2dnbGVXZWJWaWV3KGJvb2wgZ3JhcGhpY3NCYXNlZCk7CiAgICAgdm9pZCB0b2dnbGVBY2Nl
bGVyYXRlZENvbXBvc2l0aW5nKGJvb2wgdG9nZ2xlKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL1F0VGVz
dEJyb3dzZXIvbWFpbi5jcHAgYi9Ub29scy9RdFRlc3RCcm93c2VyL21haW4uY3BwCmluZGV4IGM0
NGM0YzZjYWEwZjY4NjQ3YTU2OGUyMjAwYTc0YWM0OTBmZjRmNjMuLmUyMDM1Y2UyMDllNzlmMTdm
ZTI2Mzk0YTQ3MzMyOTMxMjcyYzFlMjkgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1F0VGVzdEJyb3dzZXIv
bWFpbi5jcHAKKysrIGIvVG9vbHMvUXRUZXN0QnJvd3Nlci9tYWluLmNwcApAQCAtMTgyLDYgKzE4
Miw3IEBAIHZvaWQgTGF1bmNoZXJBcHBsaWNhdGlvbjo6aGFuZGxlVXNlck9wdGlvbnMoKQogICAg
ICAgICAgICAgIDw8ICJbLXdlYmdsXSIKICNlbmRpZgogICAgICAgICAgICAgIDw8IFFTdHJpbmco
Ilstdmlld3BvcnQtdXBkYXRlLW1vZGUgJTFdIikuYXJnKGZvcm1hdEtleXModXBkYXRlTW9kZXMp
KS50b0xhdGluMSgpLmRhdGEoKQorICAgICAgICAgICAgIDw8ICJbLWRpc2stY2FjaGVdIgogICAg
ICAgICAgICAgIDw8ICJbLWNhY2hlLXdlYnZpZXddIgogICAgICAgICAgICAgIDw8ICJbLW1heGlt
aXplXSIKICAgICAgICAgICAgICA8PCAiWy1zaG93LWZwc10iCkBAIC0yMTcsNiArMjE4LDkgQEAg
dm9pZCBMYXVuY2hlckFwcGxpY2F0aW9uOjpoYW5kbGVVc2VyT3B0aW9ucygpCiAgICAgICAgIHdp
bmRvd09wdGlvbnMuc2hvd0ZyYW1lUmF0ZSA9IHRydWU7CiAgICAgfQogCisgICAgaWYgKGFyZ3Mu
Y29udGFpbnMoIi1kaXNrLWNhY2hlIikpCisgICAgICAgIHdpbmRvd09wdGlvbnMudXNlRGlza0Nh
Y2hlID0gdHJ1ZTsKKwogICAgIGlmIChhcmdzLmNvbnRhaW5zKCItY2FjaGUtd2VidmlldyIpIHx8
IGRlZmF1bHRGb3JBbmltYXRpb25zKSB7CiAgICAgICAgIHJlcXVpcmVzR3JhcGhpY3NWaWV3KCIt
Y2FjaGUtd2VidmlldyIpOwogICAgICAgICB3aW5kb3dPcHRpb25zLmNhY2hlV2ViVmlldyA9IHRy
dWU7Cg==
</data>
<flag name="review"
          id="96690"
          type_id="1"
          status="+"
          setter="noam"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>101734</attachid>
            <date>2011-07-22 08:23:17 -0700</date>
            <delta_ts>2011-07-25 14:03:19 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>4883</size>
            <attacher name="Keith Kyzivat">kamaji</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTE1NDUKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCA5YjVkZDcwY2RlYmUwNjZmNjllZjNhMTRmZjhhMjQyMzU4
NWFjMmFmLi5lMmU5MTBmYjhlZDliMDNlMjllNmY1NDE1NDU4YzkwOGY5YjNmMjMxIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMg
QEAKKzIwMTEtMDctMjEgIEtlaXRoIEt5eml2YXQgIDxrZWl0aC5reXppdmF0QG5va2lhLmNvbT4K
KworICAgICAgICBbUXRdIEFkZCBvcHRpb24gdG8gdHVybiBvbiBkaXNrIGNhY2hpbmcgaW4gUXRU
ZXN0QnJvd3NlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NjUwMDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBBZGQgbWVudSBpdGVtIGFuZCBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIHR1cm4gb24gZGlzayBj
YWNoaW5nIGluCisgICAgICAgIFF0VGVzdEJyb3dzZXIuIFNpbXBsZSBRTmV0d29ya0Rpc2tDYWNo
ZSBhZGRlZCB0byB0aGUgcGFnZSdzCisgICAgICAgIFFOZXR3b3JrQWNjc3NNYW5hZ2VyLgorCisg
ICAgICAgICogUXRUZXN0QnJvd3Nlci9sYXVuY2hlcndpbmRvdy5jcHA6CisgICAgICAgIChMYXVu
Y2hlcldpbmRvdzo6aW5pdGlhbGl6ZVZpZXcpOgorICAgICAgICAoTGF1bmNoZXJXaW5kb3c6OmNy
ZWF0ZUNocm9tZSk6CisgICAgICAgIChMYXVuY2hlcldpbmRvdzo6c2V0RGlza0NhY2hlKToKKyAg
ICAgICAgKiBRdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93Lmg6CisgICAgICAgIChXaW5kb3dP
cHRpb25zOjpXaW5kb3dPcHRpb25zKToKKyAgICAgICAgKiBRdFRlc3RCcm93c2VyL21haW4uY3Bw
OgorICAgICAgICAoTGF1bmNoZXJBcHBsaWNhdGlvbjo6aGFuZGxlVXNlck9wdGlvbnMpOgorCiAy
MDExLTA3LTIxICBPamFuIFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgc2lt
cGxpZnkgZ3Rlc3QgZGlzcGxheSBub3cgdGhhdCB3ZSBzdHJpcCBtb2RpZmllcnMgZnJvbSB0aGUg
SlNPTgpkaWZmIC0tZ2l0IGEvVG9vbHMvUXRUZXN0QnJvd3Nlci9sYXVuY2hlcndpbmRvdy5jcHAg
Yi9Ub29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmNwcAppbmRleCBlZGM4MzM4Y2M4
NzBkNGZiOTMyY2E1MTE0MzM1YTU0OGJlMjIzZjU1Li5kMjQ2MjNhY2JlNzlkODU1YjllNDU3NDIx
MWI2ZmY4NmYxNzdmMzdiIDEwMDY0NAotLS0gYS9Ub29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVy
d2luZG93LmNwcAorKysgYi9Ub29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmNwcApA
QCAtNDIsNiArNDIsOSBAQAogI2luY2x1ZGUgPFFOZXR3b3JrUmVwbHk+CiAjZW5kaWYKIAorI2lu
Y2x1ZGUgPFF0R3VpL1FEZXNrdG9wU2VydmljZXM+CisjaW5jbHVkZSA8UXROZXR3b3JrL1FOZXR3
b3JrRGlza0NhY2hlPgorCiBjb25zdCBpbnQgZ0V4aXRDbGlja0FyZWEgPSA4MDsKIFFWZWN0b3I8
aW50PiBMYXVuY2hlcldpbmRvdzo6bV96b29tTGV2ZWxzOwogCkBAIC0xMTUsNiArMTE4LDcgQEAg
dm9pZCBMYXVuY2hlcldpbmRvdzo6aW5pdGlhbGl6ZVZpZXcoKQogICAgIG1faW5wdXRVcmwgPSBh
ZGRyZXNzVXJsKCk7CiAgICAgUVVybCB1cmwgPSBwYWdlKCktPm1haW5GcmFtZSgpLT51cmwoKTsK
ICAgICBzZXRQYWdlKG5ldyBXZWJQYWdlKHRoaXMpKTsKKyAgICBzZXREaXNrQ2FjaGUobV93aW5k
b3dPcHRpb25zLnVzZURpc2tDYWNoZSk7CiAKICAgICBRU3BsaXR0ZXIqIHNwbGl0dGVyID0gc3Rh
dGljX2Nhc3Q8UVNwbGl0dGVyKj4oY2VudHJhbFdpZGdldCgpKTsKIApAQCAtNDEyLDYgKzQxNiwx
MCBAQCB2b2lkIExhdW5jaGVyV2luZG93OjpjcmVhdGVDaHJvbWUoKQogCiAgICAgUU1lbnUqIHNl
dHRpbmdzTWVudSA9IG1lbnVCYXIoKS0+YWRkTWVudSgiJlNldHRpbmdzIik7CiAKKyAgICBRQWN0
aW9uKiB0b2dnbGVEaXNrQ2FjaGUgPSBzZXR0aW5nc01lbnUtPmFkZEFjdGlvbigiVXNlIERpc2sg
Q2FjaGUiLCB0aGlzLCBTTE9UKHNldERpc2tDYWNoZShib29sKSkpOworICAgIHRvZ2dsZURpc2tD
YWNoZS0+c2V0Q2hlY2thYmxlKHRydWUpOworICAgIHRvZ2dsZURpc2tDYWNoZS0+c2V0Q2hlY2tl
ZChtX3dpbmRvd09wdGlvbnMudXNlRGlza0NhY2hlKTsKKwogICAgIFFBY3Rpb24qIHRvZ2dsZUF1
dG9Mb2FkSW1hZ2VzID0gc2V0dGluZ3NNZW51LT5hZGRBY3Rpb24oIkRpc2FibGUgQXV0byBMb2Fk
IEltYWdlcyIsIHRoaXMsIFNMT1QodG9nZ2xlQXV0b0xvYWRJbWFnZXMoYm9vbCkpKTsKICAgICB0
b2dnbGVBdXRvTG9hZEltYWdlcy0+c2V0Q2hlY2thYmxlKHRydWUpOwogICAgIHRvZ2dsZUF1dG9M
b2FkSW1hZ2VzLT5zZXRDaGVja2VkKGZhbHNlKTsKQEAgLTc4Niw2ICs3OTQsMTggQEAgdm9pZCBM
YXVuY2hlcldpbmRvdzo6c2VsZWN0RWxlbWVudHMoKQogI2VuZGlmCiB9CiAKK3ZvaWQgTGF1bmNo
ZXJXaW5kb3c6OnNldERpc2tDYWNoZShib29sIGVuYWJsZSkKK3sKKyAgICBtX3dpbmRvd09wdGlv
bnMudXNlRGlza0NhY2hlID0gZW5hYmxlOworICAgIFFOZXR3b3JrRGlza0NhY2hlKiBjYWNoZSA9
IDA7CisgICAgaWYgKGVuYWJsZSkgeworICAgICAgICBjYWNoZSA9IG5ldyBRTmV0d29ya0Rpc2tD
YWNoZSgpOworICAgICAgICBRU3RyaW5nIGNhY2hlTG9jYXRpb24gPSBRRGVza3RvcFNlcnZpY2Vz
OjpzdG9yYWdlTG9jYXRpb24oUURlc2t0b3BTZXJ2aWNlczo6Q2FjaGVMb2NhdGlvbik7CisgICAg
ICAgIGNhY2hlLT5zZXRDYWNoZURpcmVjdG9yeShjYWNoZUxvY2F0aW9uKTsKKyAgICB9CisgICAg
cGFnZSgpLT5uZXR3b3JrQWNjZXNzTWFuYWdlcigpLT5zZXRDYWNoZShjYWNoZSk7Cit9CisKIHZv
aWQgTGF1bmNoZXJXaW5kb3c6OnNldFRvdWNoTW9ja2luZyhib29sIG9uKQogewogICAgIG1fdG91
Y2hNb2NraW5nID0gb247CmRpZmYgLS1naXQgYS9Ub29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVy
d2luZG93LmggYi9Ub29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmgKaW5kZXggNmE1
Nzc0MmQ3MWY2YWM0MjEyZjliMmEzMmU0ZjQzYTU4NWEzYjIyMy4uYWFlZjllNzk2NDliYmE0MWNm
OTgxMTE3OWYwZTgwNjFkMDQxMjIxMSAxMDA2NDQKLS0tIGEvVG9vbHMvUXRUZXN0QnJvd3Nlci9s
YXVuY2hlcndpbmRvdy5oCisrKyBiL1Rvb2xzL1F0VGVzdEJyb3dzZXIvbGF1bmNoZXJ3aW5kb3cu
aApAQCAtODAsNyArODAsOCBAQCBjbGFzcyBRUHJvcGVydHlBbmltYXRpb247CiBjbGFzcyBXaW5k
b3dPcHRpb25zIHsKIHB1YmxpYzoKICAgICBXaW5kb3dPcHRpb25zKCkKLSAgICAgICAgOiB1c2VH
cmFwaGljc1ZpZXcoZmFsc2UpCisgICAgICAgIDogdXNlRGlza0NhY2hlKGZhbHNlKQorICAgICAg
ICAsIHVzZUdyYXBoaWNzVmlldyhmYWxzZSkKICAgICAgICAgLCB1c2VDb21wb3NpdGluZyh0cnVl
KQogICAgICAgICAsIHVzZVRpbGVkQmFja2luZ1N0b3JlKGZhbHNlKQogICAgICAgICAsIHVzZVdl
YkdMKGZhbHNlKQpAQCAtMTEyLDYgKzExMyw3IEBAIHB1YmxpYzoKICAgICB7CiAgICAgfQogCisg
ICAgYm9vbCB1c2VEaXNrQ2FjaGU7CiAgICAgYm9vbCB1c2VHcmFwaGljc1ZpZXc7CiAgICAgYm9v
bCB1c2VDb21wb3NpdGluZzsKICAgICBib29sIHVzZVRpbGVkQmFja2luZ1N0b3JlOwpAQCAtMTcz
LDYgKzE3NSw3IEBAIHByb3RlY3RlZCBzbG90czoKIAogICAgIHZvaWQgbG9hZFVSTExpc3RGcm9t
RmlsZSgpOwogCisgICAgdm9pZCBzZXREaXNrQ2FjaGUoYm9vbCBlbmFibGUpOwogICAgIHZvaWQg
c2V0VG91Y2hNb2NraW5nKGJvb2wgb24pOwogICAgIHZvaWQgdG9nZ2xlV2ViVmlldyhib29sIGdy
YXBoaWNzQmFzZWQpOwogICAgIHZvaWQgdG9nZ2xlQWNjZWxlcmF0ZWRDb21wb3NpdGluZyhib29s
IHRvZ2dsZSk7CmRpZmYgLS1naXQgYS9Ub29scy9RdFRlc3RCcm93c2VyL21haW4uY3BwIGIvVG9v
bHMvUXRUZXN0QnJvd3Nlci9tYWluLmNwcAppbmRleCBjNDRjNGM2Y2FhMGY2ODY0N2E1NjhlMjIw
MGE3NGFjNDkwZmY0ZjYzLi5lMjAzNWNlMjA5ZTc5ZjE3ZmUyNjM5NGE0NzMzMjkzMTI3MmMxZTI5
IDEwMDY0NAotLS0gYS9Ub29scy9RdFRlc3RCcm93c2VyL21haW4uY3BwCisrKyBiL1Rvb2xzL1F0
VGVzdEJyb3dzZXIvbWFpbi5jcHAKQEAgLTE4Miw2ICsxODIsNyBAQCB2b2lkIExhdW5jaGVyQXBw
bGljYXRpb246OmhhbmRsZVVzZXJPcHRpb25zKCkKICAgICAgICAgICAgICA8PCAiWy13ZWJnbF0i
CiAjZW5kaWYKICAgICAgICAgICAgICA8PCBRU3RyaW5nKCJbLXZpZXdwb3J0LXVwZGF0ZS1tb2Rl
ICUxXSIpLmFyZyhmb3JtYXRLZXlzKHVwZGF0ZU1vZGVzKSkudG9MYXRpbjEoKS5kYXRhKCkKKyAg
ICAgICAgICAgICA8PCAiWy1kaXNrLWNhY2hlXSIKICAgICAgICAgICAgICA8PCAiWy1jYWNoZS13
ZWJ2aWV3XSIKICAgICAgICAgICAgICA8PCAiWy1tYXhpbWl6ZV0iCiAgICAgICAgICAgICAgPDwg
Ilstc2hvdy1mcHNdIgpAQCAtMjE3LDYgKzIxOCw5IEBAIHZvaWQgTGF1bmNoZXJBcHBsaWNhdGlv
bjo6aGFuZGxlVXNlck9wdGlvbnMoKQogICAgICAgICB3aW5kb3dPcHRpb25zLnNob3dGcmFtZVJh
dGUgPSB0cnVlOwogICAgIH0KIAorICAgIGlmIChhcmdzLmNvbnRhaW5zKCItZGlzay1jYWNoZSIp
KQorICAgICAgICB3aW5kb3dPcHRpb25zLnVzZURpc2tDYWNoZSA9IHRydWU7CisKICAgICBpZiAo
YXJncy5jb250YWlucygiLWNhY2hlLXdlYnZpZXciKSB8fCBkZWZhdWx0Rm9yQW5pbWF0aW9ucykg
ewogICAgICAgICByZXF1aXJlc0dyYXBoaWNzVmlldygiLWNhY2hlLXdlYnZpZXciKTsKICAgICAg
ICAgd2luZG93T3B0aW9ucy5jYWNoZVdlYlZpZXcgPSB0cnVlOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>101906</attachid>
            <date>2011-07-25 14:03:28 -0700</date>
            <delta_ts>2011-07-26 18:13:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-65007-20110725170326.patch</filename>
            <type>text/plain</type>
            <size>5362</size>
            <attacher name="Keith Kyzivat">kamaji</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTE3MDQKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCA4MzI4MTdiZjAyY2YzZWJhMTk4YTU1OWNhNmUzYWU3NGE1
ODU2MGZiLi4yOTdiZjg5MDU4YWMxYjRiYzkyOTk4OTc5MDExNDY1ODY5NDkxYmNkIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMg
QEAKKzIwMTEtMDctMjUgIEtlaXRoIEt5eml2YXQgIDxrZWl0aC5reXppdmF0QG5va2lhLmNvbT4K
KworICAgICAgICBbUXRdIEFkZCBvcHRpb24gdG8gdHVybiBvbiBkaXNrIGNhY2hpbmcgaW4gUXRU
ZXN0QnJvd3NlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NjUwMDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBBZGQgbWVudSBpdGVtIGFuZCBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIHR1cm4gb24gZGlzayBj
YWNoaW5nIGluCisgICAgICAgIFF0VGVzdEJyb3dzZXIuIFNpbXBsZSBRTmV0d29ya0Rpc2tDYWNo
ZSBhZGRlZCB0byB0aGUgcGFnZSdzCisgICAgICAgIFFOZXR3b3JrQWNjc3NNYW5hZ2VyLgorCisg
ICAgICAgICogUXRUZXN0QnJvd3Nlci9sYXVuY2hlcndpbmRvdy5jcHA6CisgICAgICAgIChMYXVu
Y2hlcldpbmRvdzo6aW5pdGlhbGl6ZVZpZXcpOgorICAgICAgICAoTGF1bmNoZXJXaW5kb3c6OmNy
ZWF0ZUNocm9tZSk6CisgICAgICAgIChMYXVuY2hlcldpbmRvdzo6c2V0RGlza0NhY2hlKToKKyAg
ICAgICAgKiBRdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93Lmg6CisgICAgICAgIChXaW5kb3dP
cHRpb25zOjpXaW5kb3dPcHRpb25zKToKKyAgICAgICAgKiBRdFRlc3RCcm93c2VyL21haW4uY3Bw
OgorICAgICAgICAoTGF1bmNoZXJBcHBsaWNhdGlvbjo6aGFuZGxlVXNlck9wdGlvbnMpOgorCiAy
MDExLTA3LTI1ICBPamFuIFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgc3Rv
cCBnZW5lcmF0aW5nIGV4cGVjdGF0aW9ucy5qc29uIG5vdyB0aGF0IGl0J3MgdW51c2VkCmRpZmYg
LS1naXQgYS9Ub29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmNwcCBiL1Rvb2xzL1F0
VGVzdEJyb3dzZXIvbGF1bmNoZXJ3aW5kb3cuY3BwCmluZGV4IGVkYzgzMzhjYzg3MGQ0ZmI5MzJj
YTUxMTQzMzVhNTQ4YmUyMjNmNTUuLjkxMDY1YmMzNTI4YjhlNDJjYTUzYTA1MjI2YTM2YjYwYWZh
ODE2ZGUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1F0VGVzdEJyb3dzZXIvbGF1bmNoZXJ3aW5kb3cuY3Bw
CisrKyBiL1Rvb2xzL1F0VGVzdEJyb3dzZXIvbGF1bmNoZXJ3aW5kb3cuY3BwCkBAIC00Miw2ICs0
MiwxMSBAQAogI2luY2x1ZGUgPFFOZXR3b3JrUmVwbHk+CiAjZW5kaWYKIAorI2lmICFkZWZpbmVk
KFFUX05PX05FVFdPUktESVNLQ0FDSEUpICYmICFkZWZpbmVkKFFUX05PX0RFU0tUT1BTRVJWSUNF
UykKKyNpbmNsdWRlIDxRdEd1aS9RRGVza3RvcFNlcnZpY2VzPgorI2luY2x1ZGUgPFF0TmV0d29y
ay9RTmV0d29ya0Rpc2tDYWNoZT4KKyNlbmRpZgorCiBjb25zdCBpbnQgZ0V4aXRDbGlja0FyZWEg
PSA4MDsKIFFWZWN0b3I8aW50PiBMYXVuY2hlcldpbmRvdzo6bV96b29tTGV2ZWxzOwogCkBAIC0x
MTUsNiArMTIwLDcgQEAgdm9pZCBMYXVuY2hlcldpbmRvdzo6aW5pdGlhbGl6ZVZpZXcoKQogICAg
IG1faW5wdXRVcmwgPSBhZGRyZXNzVXJsKCk7CiAgICAgUVVybCB1cmwgPSBwYWdlKCktPm1haW5G
cmFtZSgpLT51cmwoKTsKICAgICBzZXRQYWdlKG5ldyBXZWJQYWdlKHRoaXMpKTsKKyAgICBzZXRE
aXNrQ2FjaGUobV93aW5kb3dPcHRpb25zLnVzZURpc2tDYWNoZSk7CiAKICAgICBRU3BsaXR0ZXIq
IHNwbGl0dGVyID0gc3RhdGljX2Nhc3Q8UVNwbGl0dGVyKj4oY2VudHJhbFdpZGdldCgpKTsKIApA
QCAtNDEyLDYgKzQxOCwxMiBAQCB2b2lkIExhdW5jaGVyV2luZG93OjpjcmVhdGVDaHJvbWUoKQog
CiAgICAgUU1lbnUqIHNldHRpbmdzTWVudSA9IG1lbnVCYXIoKS0+YWRkTWVudSgiJlNldHRpbmdz
Iik7CiAKKyNpZiAhZGVmaW5lZChRVF9OT19ORVRXT1JLRElTS0NBQ0hFKSAmJiAhZGVmaW5lZChR
VF9OT19ERVNLVE9QU0VSVklDRVMpCisgICAgUUFjdGlvbiogdG9nZ2xlRGlza0NhY2hlID0gc2V0
dGluZ3NNZW51LT5hZGRBY3Rpb24oIlVzZSBEaXNrIENhY2hlIiwgdGhpcywgU0xPVChzZXREaXNr
Q2FjaGUoYm9vbCkpKTsKKyAgICB0b2dnbGVEaXNrQ2FjaGUtPnNldENoZWNrYWJsZSh0cnVlKTsK
KyAgICB0b2dnbGVEaXNrQ2FjaGUtPnNldENoZWNrZWQobV93aW5kb3dPcHRpb25zLnVzZURpc2tD
YWNoZSk7CisjZW5kaWYKKwogICAgIFFBY3Rpb24qIHRvZ2dsZUF1dG9Mb2FkSW1hZ2VzID0gc2V0
dGluZ3NNZW51LT5hZGRBY3Rpb24oIkRpc2FibGUgQXV0byBMb2FkIEltYWdlcyIsIHRoaXMsIFNM
T1QodG9nZ2xlQXV0b0xvYWRJbWFnZXMoYm9vbCkpKTsKICAgICB0b2dnbGVBdXRvTG9hZEltYWdl
cy0+c2V0Q2hlY2thYmxlKHRydWUpOwogICAgIHRvZ2dsZUF1dG9Mb2FkSW1hZ2VzLT5zZXRDaGVj
a2VkKGZhbHNlKTsKQEAgLTc4Niw2ICs3OTgsMjAgQEAgdm9pZCBMYXVuY2hlcldpbmRvdzo6c2Vs
ZWN0RWxlbWVudHMoKQogI2VuZGlmCiB9CiAKK3ZvaWQgTGF1bmNoZXJXaW5kb3c6OnNldERpc2tD
YWNoZShib29sIGVuYWJsZSkKK3sKKyNpZiAhZGVmaW5lZChRVF9OT19ORVRXT1JLRElTS0NBQ0hF
KSAmJiAhZGVmaW5lZChRVF9OT19ERVNLVE9QU0VSVklDRVMpCisgICAgbV93aW5kb3dPcHRpb25z
LnVzZURpc2tDYWNoZSA9IGVuYWJsZTsKKyAgICBRTmV0d29ya0Rpc2tDYWNoZSogY2FjaGUgPSAw
OworICAgIGlmIChlbmFibGUpIHsKKyAgICAgICAgY2FjaGUgPSBuZXcgUU5ldHdvcmtEaXNrQ2Fj
aGUoKTsKKyAgICAgICAgUVN0cmluZyBjYWNoZUxvY2F0aW9uID0gUURlc2t0b3BTZXJ2aWNlczo6
c3RvcmFnZUxvY2F0aW9uKFFEZXNrdG9wU2VydmljZXM6OkNhY2hlTG9jYXRpb24pOworICAgICAg
ICBjYWNoZS0+c2V0Q2FjaGVEaXJlY3RvcnkoY2FjaGVMb2NhdGlvbik7CisgICAgfQorICAgIHBh
Z2UoKS0+bmV0d29ya0FjY2Vzc01hbmFnZXIoKS0+c2V0Q2FjaGUoY2FjaGUpOworI2VuZGlmCit9
CisKIHZvaWQgTGF1bmNoZXJXaW5kb3c6OnNldFRvdWNoTW9ja2luZyhib29sIG9uKQogewogICAg
IG1fdG91Y2hNb2NraW5nID0gb247CmRpZmYgLS1naXQgYS9Ub29scy9RdFRlc3RCcm93c2VyL2xh
dW5jaGVyd2luZG93LmggYi9Ub29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmgKaW5k
ZXggNmE1Nzc0MmQ3MWY2YWM0MjEyZjliMmEzMmU0ZjQzYTU4NWEzYjIyMy4uNTI3ZjhmYjUwNDli
ZjUyOTlkZDNkYjRjMDY4ZDkzYWZhODZlMWU5OSAxMDA2NDQKLS0tIGEvVG9vbHMvUXRUZXN0QnJv
d3Nlci9sYXVuY2hlcndpbmRvdy5oCisrKyBiL1Rvb2xzL1F0VGVzdEJyb3dzZXIvbGF1bmNoZXJ3
aW5kb3cuaApAQCAtODEsNiArODEsNyBAQCBjbGFzcyBXaW5kb3dPcHRpb25zIHsKIHB1YmxpYzoK
ICAgICBXaW5kb3dPcHRpb25zKCkKICAgICAgICAgOiB1c2VHcmFwaGljc1ZpZXcoZmFsc2UpCisg
ICAgICAgICwgdXNlRGlza0NhY2hlKGZhbHNlKQogICAgICAgICAsIHVzZUNvbXBvc2l0aW5nKHRy
dWUpCiAgICAgICAgICwgdXNlVGlsZWRCYWNraW5nU3RvcmUoZmFsc2UpCiAgICAgICAgICwgdXNl
V2ViR0woZmFsc2UpCkBAIC0xMTMsNiArMTE0LDcgQEAgcHVibGljOgogICAgIH0KIAogICAgIGJv
b2wgdXNlR3JhcGhpY3NWaWV3OworICAgIGJvb2wgdXNlRGlza0NhY2hlOwogICAgIGJvb2wgdXNl
Q29tcG9zaXRpbmc7CiAgICAgYm9vbCB1c2VUaWxlZEJhY2tpbmdTdG9yZTsKICAgICBib29sIHVz
ZVdlYkdMOwpAQCAtMTczLDYgKzE3NSw3IEBAIHByb3RlY3RlZCBzbG90czoKIAogICAgIHZvaWQg
bG9hZFVSTExpc3RGcm9tRmlsZSgpOwogCisgICAgdm9pZCBzZXREaXNrQ2FjaGUoYm9vbCBlbmFi
bGUpOwogICAgIHZvaWQgc2V0VG91Y2hNb2NraW5nKGJvb2wgb24pOwogICAgIHZvaWQgdG9nZ2xl
V2ViVmlldyhib29sIGdyYXBoaWNzQmFzZWQpOwogICAgIHZvaWQgdG9nZ2xlQWNjZWxlcmF0ZWRD
b21wb3NpdGluZyhib29sIHRvZ2dsZSk7CmRpZmYgLS1naXQgYS9Ub29scy9RdFRlc3RCcm93c2Vy
L21haW4uY3BwIGIvVG9vbHMvUXRUZXN0QnJvd3Nlci9tYWluLmNwcAppbmRleCBjNDRjNGM2Y2Fh
MGY2ODY0N2E1NjhlMjIwMGE3NGFjNDkwZmY0ZjYzLi42NjExNDM1NDM0NjMwNDEwMmVhNjNkNTcz
NGI2YzY0MTBiNjdkMTJkIDEwMDY0NAotLS0gYS9Ub29scy9RdFRlc3RCcm93c2VyL21haW4uY3Bw
CisrKyBiL1Rvb2xzL1F0VGVzdEJyb3dzZXIvbWFpbi5jcHAKQEAgLTE4Miw2ICsxODIsOSBAQCB2
b2lkIExhdW5jaGVyQXBwbGljYXRpb246OmhhbmRsZVVzZXJPcHRpb25zKCkKICAgICAgICAgICAg
ICA8PCAiWy13ZWJnbF0iCiAjZW5kaWYKICAgICAgICAgICAgICA8PCBRU3RyaW5nKCJbLXZpZXdw
b3J0LXVwZGF0ZS1tb2RlICUxXSIpLmFyZyhmb3JtYXRLZXlzKHVwZGF0ZU1vZGVzKSkudG9MYXRp
bjEoKS5kYXRhKCkKKyNpZiAhZGVmaW5lZChRVF9OT19ORVRXT1JLRElTS0NBQ0hFKSAmJiAhZGVm
aW5lZChRVF9OT19ERVNLVE9QU0VSVklDRVMpCisgICAgICAgICAgICAgPDwgIlstZGlzay1jYWNo
ZV0iCisjZW5kaWYKICAgICAgICAgICAgICA8PCAiWy1jYWNoZS13ZWJ2aWV3XSIKICAgICAgICAg
ICAgICA8PCAiWy1tYXhpbWl6ZV0iCiAgICAgICAgICAgICAgPDwgIlstc2hvdy1mcHNdIgpAQCAt
MjE3LDYgKzIyMCwxNCBAQCB2b2lkIExhdW5jaGVyQXBwbGljYXRpb246OmhhbmRsZVVzZXJPcHRp
b25zKCkKICAgICAgICAgd2luZG93T3B0aW9ucy5zaG93RnJhbWVSYXRlID0gdHJ1ZTsKICAgICB9
CiAKKyAgICBpZiAoYXJncy5jb250YWlucygiLWRpc2stY2FjaGUiKSkgeworI2lmICFkZWZpbmVk
KFFUX05PX05FVFdPUktESVNLQ0FDSEUpICYmICFkZWZpbmVkKFFUX05PX0RFU0tUT1BTRVJWSUNF
UykKKyAgICAgICAgd2luZG93T3B0aW9ucy51c2VEaXNrQ2FjaGUgPSB0cnVlOworI2Vsc2UKKyAg
ICBhcHBRdWl0KDEsICItZGlzay1jYWNoZSBvbmx5IHdvcmtzIGlmIFFOZXR3b3JrRGlza0NhY2hl
IGFuZCBRRGVza3RvcFNlcnZpY2VzIGlzIGVuYWJsZWQgaW4geW91ciBRdCBidWlsZC4iKTsKKyNl
bmRpZgorICAgIH0KKwogICAgIGlmIChhcmdzLmNvbnRhaW5zKCItY2FjaGUtd2VidmlldyIpIHx8
IGRlZmF1bHRGb3JBbmltYXRpb25zKSB7CiAgICAgICAgIHJlcXVpcmVzR3JhcGhpY3NWaWV3KCIt
Y2FjaGUtd2VidmlldyIpOwogICAgICAgICB3aW5kb3dPcHRpb25zLmNhY2hlV2ViVmlldyA9IHRy
dWU7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>