<?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>46186</bug_id>
          
          <creation_ts>2010-09-21 07:24:53 -0700</creation_ts>
          <short_desc>[Qt] window.close() doesn&apos;t work in qt</short_desc>
          <delta_ts>2010-10-15 12:55:49 -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>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>31552</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="qi">qi.2.zhang</reporter>
          <assigned_to name="qi">qi.2.zhang</assigned_to>
          <cc>ademar</cc>
    
    <cc>commit-queue</cc>
    
    <cc>cshu</cc>
    
    <cc>hausmann</cc>
    
    <cc>jturcotte</cc>
    
    <cc>kling</cc>
    
    <cc>laszlo.gombos</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>282295</commentid>
    <comment_count>0</comment_count>
    <who name="qi">qi.2.zhang</who>
    <bug_when>2010-09-21 07:24:53 -0700</bug_when>
    <thetext>QWebSettings doesn&apos;t provide attribute to trigger &quot;setAllowScriptsToCloseWindows&quot; in settings.h.

See bug http://bugs.nokia-boston.com/bugzilla/process_bug.cgi,    #4731</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282307</commentid>
    <comment_count>1</comment_count>
      <attachid>68240</attachid>
    <who name="qi">qi.2.zhang</who>
    <bug_when>2010-09-21 07:40:15 -0700</bug_when>
    <thetext>Created attachment 68240
patch

Introduce a new attribute in QWebSetting to let application can trigger &quot;setAllowScriptsToCloseWindow&quot; to make window.close() works.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282310</commentid>
    <comment_count>2</comment_count>
      <attachid>68240</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-09-21 08:08:29 -0700</bug_when>
    <thetext>Comment on attachment 68240
patch

I need documentation at least (and of course an API review).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282312</commentid>
    <comment_count>3</comment_count>
    <who name="qi">qi.2.zhang</who>
    <bug_when>2010-09-21 08:11:43 -0700</bug_when>
    <thetext>What documentation I need to prepare, can you give me a detail instruction? This is first time I try to modify a API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282313</commentid>
    <comment_count>4</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-09-21 08:14:06 -0700</bug_when>
    <thetext>Sure. For example, for all other members of the same enum, see their respective documentation in qwebsettings.cpp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282320</commentid>
    <comment_count>5</comment_count>
      <attachid>68242</attachid>
    <who name="qi">qi.2.zhang</who>
    <bug_when>2010-09-21 08:35:07 -0700</bug_when>
    <thetext>Created attachment 68242
patch2

Update the documentation in QWebSettings to create a new patch.

Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>285317</commentid>
    <comment_count>6</comment_count>
      <attachid>68242</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-09-26 22:24:48 -0700</bug_when>
    <thetext>Comment on attachment 68242
patch2

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>285430</commentid>
    <comment_count>7</comment_count>
      <attachid>68242</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-09-27 06:49:54 -0700</bug_when>
    <thetext>Comment on attachment 68242
patch2

Rejecting patch 68242 from commit-queue.

Failed to run &quot;[&apos;./WebKitTools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;apply-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--quiet&apos;, 68242]&quot; exit_code: 2
Cleaning working directory
Updating working directory
Logging in as commit-queue@webkit.org...
Fetching: https://bugs.webkit.org/attachment.cgi?id=68242&amp;action=edit
Fetching: https://bugs.webkit.org/show_bug.cgi?id=46186&amp;ctype=xml
Processing 1 patch from 1 bug.
Processing patch 68242 from bug 46186.
Failed to run &quot;[u&apos;/Projects/CommitQueue/WebKitTools/Scripts/svn-apply&apos;, u&apos;--reviewer&apos;, u&apos;Adam Barth&apos;, u&apos;--force&apos;]&quot; exit_code: 1

Full output: http://queues.webkit.org/results/4070132</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>285431</commentid>
    <comment_count>8</comment_count>
      <attachid>68242</attachid>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2010-09-27 06:52:37 -0700</bug_when>
    <thetext>Comment on attachment 68242
patch2

This should follow the naming of JavascriptCanOpenWindows, especiallt if the functionality is symetric with regards to user-initiated gestures, etc</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>286126</commentid>
    <comment_count>9</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2010-09-28 02:03:09 -0700</bug_when>
    <thetext>Result of investigations following the API review:
JavascriptCanOpenWindows affects only non-user-initiated window.open tentatives.

Currently in the implementation, Settings::allowScriptsToCloseWindows() allows the window to be closed only if the window was opened by the script and if the user didn&apos;t navigate/load any other page on this window.

I think that these two behaviors are related enough to use the symetrical enum name JavascriptCanCloseWindows to wrap Settings::setAllowScriptsToCloseWindows().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294760</commentid>
    <comment_count>10</comment_count>
      <attachid>70868</attachid>
    <who name="qi">qi.2.zhang</who>
    <bug_when>2010-10-15 08:33:19 -0700</bug_when>
    <thetext>Created attachment 70868
patch3

Created a new patch based on Jocelyn&apos;s comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294764</commentid>
    <comment_count>11</comment_count>
      <attachid>70868</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-10-15 08:39:34 -0700</bug_when>
    <thetext>Comment on attachment 70868
patch3

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

&gt; WebKit/qt/Api/qwebsettings.h:58
&gt; +        JavascriptCanCloseWindows,

This will break binary compatibility. Add it after the existing enum values instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294767</commentid>
    <comment_count>12</comment_count>
      <attachid>70870</attachid>
    <who name="qi">qi.2.zhang</who>
    <bug_when>2010-10-15 08:48:38 -0700</bug_when>
    <thetext>Created attachment 70870
patch4

new  patch based on Andreas Kling&apos;s comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294771</commentid>
    <comment_count>13</comment_count>
      <attachid>70870</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-10-15 09:13:32 -0700</bug_when>
    <thetext>Comment on attachment 70870
patch4

Nice, r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294778</commentid>
    <comment_count>14</comment_count>
      <attachid>70870</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-15 09:27:36 -0700</bug_when>
    <thetext>Comment on attachment 70870
patch4

Clearing flags on attachment: 70870

Committed r69856: &lt;http://trac.webkit.org/changeset/69856&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294780</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-15 09:27:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294871</commentid>
    <comment_count>16</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2010-10-15 12:55:40 -0700</bug_when>
    <thetext>Revision r69856 cherry-picked into qtwebkit-2.1 with commit 42e90ac &lt;http://gitorious.org/webkit/qtwebkit/commit/42e90ac&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68240</attachid>
            <date>2010-09-21 07:40:15 -0700</date>
            <delta_ts>2010-09-21 08:35:07 -0700</delta_ts>
            <desc>patch</desc>
            <filename>bug46186.patch</filename>
            <type>text/plain</type>
            <size>1909</size>
            <attacher name="qi">qi.2.zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9xdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0NoYW5n
ZUxvZwkocmV2aXNpb24gNjc5NTEpCisrKyBXZWJLaXQvcXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDktMjEgIFFpIFpoYW5nICA8cWkuMi56aGFuZ0Bu
b2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgW1F0XSB3aW5kb3cuY2xvc2UoKSBkb2Vzbid0IHdvcmsgaW4gcXQKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ2MTg2CisKKyAgICAgICAgSW50cm9k
dWNlIG5ldyBhdHRyaWJ1dGUgaW4gUVdlYlNldHRpbmdzIHRvIHRyaWdnZXIgInNldEFsbG93U2Ny
aXB0c1RvQ2xvc2VXaW5kb3ciCisgICAgICAgICogQXBpL3F3ZWJzZXR0aW5ncy5jcHA6CisgICAg
ICAgIChRV2ViU2V0dGluZ3NQcml2YXRlOjphcHBseSk6CisgICAgICAgICogQXBpL3F3ZWJzZXR0
aW5ncy5oOgorCiAyMDEwLTA5LTIwICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlh
LmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIENhcmxzb24uCkluZGV4OiBXZWJLaXQv
cXQvQXBpL3F3ZWJzZXR0aW5ncy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0FwaS9xd2Vi
c2V0dGluZ3MuY3BwCShyZXZpc2lvbiA2Nzg3OSkKKysrIFdlYktpdC9xdC9BcGkvcXdlYnNldHRp
bmdzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjU4LDYgKzI1OCwxMCBAQCB2b2lkIFFXZWJTZXR0
aW5nc1ByaXZhdGU6OmFwcGx5KCkKICAgICAgICAgc2V0dGluZ3MtPnNldE5lZWRzU2l0ZVNwZWNp
ZmljUXVpcmtzKHZhbHVlKTsKIAogICAgICAgICBzZXR0aW5ncy0+c2V0VXNlc1BhZ2VDYWNoZShX
ZWJDb3JlOjpwYWdlQ2FjaGUoKS0+Y2FwYWNpdHkoKSk7CisKKyAgICAgICAgdmFsdWUgPSBhdHRy
aWJ1dGVzLnZhbHVlKFFXZWJTZXR0aW5nczo6QWxsb3dTY3JpcHRzVG9DbG9zZVdpbmRvd3MsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdsb2JhbC0+YXR0cmlidXRlcy52
YWx1ZShRV2ViU2V0dGluZ3M6OkFsbG93U2NyaXB0c1RvQ2xvc2VXaW5kb3dzKSk7CisgICAgICAg
IHNldHRpbmdzLT5zZXRBbGxvd1NjcmlwdHNUb0Nsb3NlV2luZG93cyh2YWx1ZSk7CiAgICAgfSBl
bHNlIHsKICAgICAgICAgUUxpc3Q8UVdlYlNldHRpbmdzUHJpdmF0ZSo+IHNldHRpbmdzID0gKjo6
YWxsU2V0dGluZ3MoKTsKICAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBzZXR0aW5ncy5jb3Vu
dCgpOyArK2kpCkluZGV4OiBXZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFdlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdzLmgJKHJldmlzaW9uIDY3ODc5KQorKysgV2Vi
S2l0L3F0L0FwaS9xd2Vic2V0dGluZ3MuaAkod29ya2luZyBjb3B5KQpAQCAtNzUsNyArNzUsOCBA
QCBwdWJsaWM6CiAgICAgICAgIFRpbGVkQmFja2luZ1N0b3JlRW5hYmxlZCwKICAgICAgICAgRnJh
bWVGbGF0dGVuaW5nRW5hYmxlZCwKICAgICAgICAgU2l0ZVNwZWNpZmljUXVpcmtzRW5hYmxlZCwK
LSAgICAgICAgV2ViR0xFbmFibGVkCisgICAgICAgIFdlYkdMRW5hYmxlZCwKKyAgICAgICAgQWxs
b3dTY3JpcHRzVG9DbG9zZVdpbmRvd3MKICAgICB9OwogICAgIGVudW0gV2ViR3JhcGhpYyB7CiAg
ICAgICAgIE1pc3NpbmdJbWFnZUdyYXBoaWMsCg==
</data>
<flag name="review"
          id="57730"
          type_id="1"
          status="-"
          setter="tonikitoo"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68242</attachid>
            <date>2010-09-21 08:35:07 -0700</date>
            <delta_ts>2010-10-15 08:33:19 -0700</delta_ts>
            <desc>patch2</desc>
            <filename>bug46186_2.patch</filename>
            <type>text/plain</type>
            <size>2285</size>
            <attacher name="qi">qi.2.zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9xdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0NoYW5n
ZUxvZwkocmV2aXNpb24gNjc5NTEpCisrKyBXZWJLaXQvcXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDktMjEgIFFpIFpoYW5nICA8cWkuMi56aGFuZ0Bu
b2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgW1F0XSB3aW5kb3cuY2xvc2UoKSBkb2Vzbid0IHdvcmsgaW4gcXQKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ2MTg2CisKKyAgICAgICAgSW50cm9k
dWNlIG5ldyBhdHRyaWJ1dGUgaW4gUVdlYlNldHRpbmdzIHRvIHRyaWdnZXIgInNldEFsbG93U2Ny
aXB0c1RvQ2xvc2VXaW5kb3ciCisgICAgICAgICogQXBpL3F3ZWJzZXR0aW5ncy5jcHA6CisgICAg
ICAgIChRV2ViU2V0dGluZ3NQcml2YXRlOjphcHBseSk6CisgICAgICAgICogQXBpL3F3ZWJzZXR0
aW5ncy5oOgorCiAyMDEwLTA5LTIwICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlh
LmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIENhcmxzb24uCkluZGV4OiBXZWJLaXQv
cXQvQXBpL3F3ZWJzZXR0aW5ncy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0FwaS9xd2Vi
c2V0dGluZ3MuY3BwCShyZXZpc2lvbiA2Nzg3OSkKKysrIFdlYktpdC9xdC9BcGkvcXdlYnNldHRp
bmdzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjU4LDYgKzI1OCwxMCBAQCB2b2lkIFFXZWJTZXR0
aW5nc1ByaXZhdGU6OmFwcGx5KCkKICAgICAgICAgc2V0dGluZ3MtPnNldE5lZWRzU2l0ZVNwZWNp
ZmljUXVpcmtzKHZhbHVlKTsKIAogICAgICAgICBzZXR0aW5ncy0+c2V0VXNlc1BhZ2VDYWNoZShX
ZWJDb3JlOjpwYWdlQ2FjaGUoKS0+Y2FwYWNpdHkoKSk7CisKKyAgICAgICAgdmFsdWUgPSBhdHRy
aWJ1dGVzLnZhbHVlKFFXZWJTZXR0aW5nczo6QWxsb3dTY3JpcHRzVG9DbG9zZVdpbmRvd3MsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdsb2JhbC0+YXR0cmlidXRlcy52
YWx1ZShRV2ViU2V0dGluZ3M6OkFsbG93U2NyaXB0c1RvQ2xvc2VXaW5kb3dzKSk7CisgICAgICAg
IHNldHRpbmdzLT5zZXRBbGxvd1NjcmlwdHNUb0Nsb3NlV2luZG93cyh2YWx1ZSk7CiAgICAgfSBl
bHNlIHsKICAgICAgICAgUUxpc3Q8UVdlYlNldHRpbmdzUHJpdmF0ZSo+IHNldHRpbmdzID0gKjo6
YWxsU2V0dGluZ3MoKTsKICAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBzZXR0aW5ncy5jb3Vu
dCgpOyArK2kpCkBAIC00NDEsNiArNDQ1LDggQEAgUVdlYlNldHRpbmdzKiBRV2ViU2V0dGluZ3M6
Omdsb2JhbFNldHRpbgogICAgICAgICBUaGlzIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQuCiAgICAg
XHZhbHVlIFNpdGVTcGVjaWZpY1F1aXJrc0VuYWJsZWQgVGhpcyBzZXR0aW5nIGVuYWJsZXMgV2Vi
S2l0J3Mgd29ya2Fyb3VuZCBmb3IgYnJva2VuIHNpdGVzLiBJdCBpcwogICAgICAgICBlbmFibGVk
IGJ5IGRlZmF1bHQuCisgICAgXHZhbHVlIEFsbG93U2NyaXB0c1RvQ2xvc2VXaW5kb3dzIFNwZWNp
ZmllcyB3aGV0aGVyIEphdmFTY3JpcHQgcHJvZ3JhbXMKKyAgICAgICAgY2FuIGNsb3NlIHdpbmRv
d3MuIFRoaXMgaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4KICovCiAKIC8qIQpJbmRleDogV2ViS2l0
L3F0L0FwaS9xd2Vic2V0dGluZ3MuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvcXQvQXBpL3F3ZWJz
ZXR0aW5ncy5oCShyZXZpc2lvbiA2Nzg3OSkKKysrIFdlYktpdC9xdC9BcGkvcXdlYnNldHRpbmdz
LmgJKHdvcmtpbmcgY29weSkKQEAgLTc1LDcgKzc1LDggQEAgcHVibGljOgogICAgICAgICBUaWxl
ZEJhY2tpbmdTdG9yZUVuYWJsZWQsCiAgICAgICAgIEZyYW1lRmxhdHRlbmluZ0VuYWJsZWQsCiAg
ICAgICAgIFNpdGVTcGVjaWZpY1F1aXJrc0VuYWJsZWQsCi0gICAgICAgIFdlYkdMRW5hYmxlZAor
ICAgICAgICBXZWJHTEVuYWJsZWQsCisgICAgICAgIEFsbG93U2NyaXB0c1RvQ2xvc2VXaW5kb3dz
CiAgICAgfTsKICAgICBlbnVtIFdlYkdyYXBoaWMgewogICAgICAgICBNaXNzaW5nSW1hZ2VHcmFw
aGljLAo=
</data>
<flag name="review"
          id="57733"
          type_id="1"
          status="-"
          setter="vestbo"
    />
    <flag name="commit-queue"
          id="58494"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>70868</attachid>
            <date>2010-10-15 08:33:19 -0700</date>
            <delta_ts>2010-10-15 08:48:38 -0700</delta_ts>
            <desc>patch3</desc>
            <filename>bug46186_3.patch</filename>
            <type>text/plain</type>
            <size>2683</size>
            <attacher name="qi">qi.2.zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9xdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0NoYW5n
ZUxvZwkocmV2aXNpb24gNjk4NTMpCisrKyBXZWJLaXQvcXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTAtMTAtMTUgIFFpIFpoYW5nICA8cWkuMi56aGFuZ0Bu
b2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgW1F0XSB3aW5kb3cuY2xvc2UoKSBkb2Vzbid0IHdvcmsgaW4gcXQKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ2MTg2CisKKyAgICAgICAgSW50cm9k
dWNlIG5ldyBhdHRyaWJ1dGUgaW4gUVdlYlNldHRpbmdzIHRvIHRyaWdnZXIgInNldEFsbG93U2Ny
aXB0c1RvQ2xvc2VXaW5kb3ciCisKKyAgICAgICAgKiBBcGkvcXdlYnNldHRpbmdzLmNwcDoKKyAg
ICAgICAgKFFXZWJTZXR0aW5nc1ByaXZhdGU6OmFwcGx5KToKKyAgICAgICAgKiBBcGkvcXdlYnNl
dHRpbmdzLmg6CisKIDIwMTAtMTAtMTUgIEFuZHJlYXMgS2xpbmcgIDxrbGluZ0B3ZWJraXQub3Jn
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUm9oZGUgQ2hyaXN0aWFuc2VuLgpJbmRl
eDogV2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3MuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9x
dC9BcGkvcXdlYnNldHRpbmdzLmNwcAkocmV2aXNpb24gNjk4NTApCisrKyBXZWJLaXQvcXQvQXBp
L3F3ZWJzZXR0aW5ncy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE4NCw2ICsxODQsMTAgQEAgdm9p
ZCBRV2ViU2V0dGluZ3NQcml2YXRlOjphcHBseSgpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdsb2JhbC0+YXR0cmlidXRlcy52YWx1ZShRV2ViU2V0dGluZ3M6OkphdmFz
Y3JpcHRDYW5PcGVuV2luZG93cykpOwogICAgICAgICBzZXR0aW5ncy0+c2V0SmF2YVNjcmlwdENh
bk9wZW5XaW5kb3dzQXV0b21hdGljYWxseSh2YWx1ZSk7CiAKKyAgICAgICAgdmFsdWUgPSBhdHRy
aWJ1dGVzLnZhbHVlKFFXZWJTZXR0aW5nczo6SmF2YXNjcmlwdENhbkNsb3NlV2luZG93cywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2xvYmFsLT5hdHRyaWJ1dGVzLnZh
bHVlKFFXZWJTZXR0aW5nczo6SmF2YXNjcmlwdENhbkNsb3NlV2luZG93cykpOworICAgICAgICBz
ZXR0aW5ncy0+c2V0QWxsb3dTY3JpcHRzVG9DbG9zZVdpbmRvd3ModmFsdWUpOworCiAgICAgICAg
IHZhbHVlID0gYXR0cmlidXRlcy52YWx1ZShRV2ViU2V0dGluZ3M6OkphdmFFbmFibGVkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnbG9iYWwtPmF0dHJpYnV0ZXMudmFs
dWUoUVdlYlNldHRpbmdzOjpKYXZhRW5hYmxlZCkpOwogICAgICAgICBzZXR0aW5ncy0+c2V0SmF2
YUVuYWJsZWQodmFsdWUpOwpAQCAtMzg5LDYgKzM5Myw4IEBAIFFXZWJTZXR0aW5ncyogUVdlYlNl
dHRpbmdzOjpnbG9iYWxTZXR0aW4KICAgICAgICAgcmVjb3JkaW5nIHZpc2l0ZWQgcGFnZXMgaW4g
dGhlIGhpc3RvcnkgYW5kIHN0b3Jpbmcgd2ViIHBhZ2UgaWNvbnMuIFRoaXMgaXMgZGlzYWJsZWQg
YnkgZGVmYXVsdC4KICAgICBcdmFsdWUgSmF2YXNjcmlwdENhbk9wZW5XaW5kb3dzIFNwZWNpZmll
cyB3aGV0aGVyIEphdmFTY3JpcHQgcHJvZ3JhbXMKICAgICAgICAgY2FuIG9wZW4gbmV3IHdpbmRv
d3MuIFRoaXMgaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4KKyAgICBcdmFsdWUgSmF2YXNjcmlwdENh
bkNsb3NlV2luZG93cyBTcGVjaWZpZXMgd2hldGhlciBKYXZhU2NyaXB0IHByb2dyYW1zCisgICAg
ICAgIGNhbiBjbG9zZSB3aW5kb3dzLiBUaGlzIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQuCiAgICAg
XHZhbHVlIEphdmFzY3JpcHRDYW5BY2Nlc3NDbGlwYm9hcmQgU3BlY2lmaWVzIHdoZXRoZXIgSmF2
YVNjcmlwdCBwcm9ncmFtcwogICAgICAgICBjYW4gcmVhZCBvciB3cml0ZSB0byB0aGUgY2xpcGJv
YXJkLiBUaGlzIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQuCiAgICAgXHZhbHVlIERldmVsb3BlckV4
dHJhc0VuYWJsZWQgRW5hYmxlcyBleHRyYSB0b29scyBmb3IgV2ViIGRldmVsb3BlcnMuCkluZGV4
OiBXZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9xdC9B
cGkvcXdlYnNldHRpbmdzLmgJKHJldmlzaW9uIDY5ODUwKQorKysgV2ViS2l0L3F0L0FwaS9xd2Vi
c2V0dGluZ3MuaAkod29ya2luZyBjb3B5KQpAQCAtNTUsNiArNTUsNyBAQCBwdWJsaWM6CiAgICAg
ICAgIFBsdWdpbnNFbmFibGVkLAogICAgICAgICBQcml2YXRlQnJvd3NpbmdFbmFibGVkLAogICAg
ICAgICBKYXZhc2NyaXB0Q2FuT3BlbldpbmRvd3MsCisgICAgICAgIEphdmFzY3JpcHRDYW5DbG9z
ZVdpbmRvd3MsCiAgICAgICAgIEphdmFzY3JpcHRDYW5BY2Nlc3NDbGlwYm9hcmQsCiAgICAgICAg
IERldmVsb3BlckV4dHJhc0VuYWJsZWQsCiAgICAgICAgIExpbmtzSW5jbHVkZWRJbkZvY3VzQ2hh
aW4sCg==
</data>
<flag name="review"
          id="60791"
          type_id="1"
          status="-"
          setter="kling"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>70870</attachid>
            <date>2010-10-15 08:48:38 -0700</date>
            <delta_ts>2010-10-15 09:27:36 -0700</delta_ts>
            <desc>patch4</desc>
            <filename>bug46186_4.patch</filename>
            <type>text/plain</type>
            <size>2703</size>
            <attacher name="qi">qi.2.zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9xdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0NoYW5n
ZUxvZwkocmV2aXNpb24gNjk4NTMpCisrKyBXZWJLaXQvcXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTAtMTAtMTUgIFFpIFpoYW5nICA8cWkuMi56aGFuZ0Bu
b2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgW1F0XSB3aW5kb3cuY2xvc2UoKSBkb2Vzbid0IHdvcmsgaW4gcXQKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ2MTg2CisKKyAgICAgICAgSW50cm9k
dWNlIG5ldyBhdHRyaWJ1dGUgaW4gUVdlYlNldHRpbmdzIHRvIHRyaWdnZXIgInNldEFsbG93U2Ny
aXB0c1RvQ2xvc2VXaW5kb3ciCisKKyAgICAgICAgKiBBcGkvcXdlYnNldHRpbmdzLmNwcDoKKyAg
ICAgICAgKFFXZWJTZXR0aW5nc1ByaXZhdGU6OmFwcGx5KToKKyAgICAgICAgKiBBcGkvcXdlYnNl
dHRpbmdzLmg6CisKIDIwMTAtMTAtMTUgIEFuZHJlYXMgS2xpbmcgIDxrbGluZ0B3ZWJraXQub3Jn
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUm9oZGUgQ2hyaXN0aWFuc2VuLgpJbmRl
eDogV2ViS2l0L3F0L0FwaS9xd2Vic2V0dGluZ3MuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9x
dC9BcGkvcXdlYnNldHRpbmdzLmNwcAkocmV2aXNpb24gNjk4NTApCisrKyBXZWJLaXQvcXQvQXBp
L3F3ZWJzZXR0aW5ncy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE4NCw2ICsxODQsMTAgQEAgdm9p
ZCBRV2ViU2V0dGluZ3NQcml2YXRlOjphcHBseSgpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdsb2JhbC0+YXR0cmlidXRlcy52YWx1ZShRV2ViU2V0dGluZ3M6OkphdmFz
Y3JpcHRDYW5PcGVuV2luZG93cykpOwogICAgICAgICBzZXR0aW5ncy0+c2V0SmF2YVNjcmlwdENh
bk9wZW5XaW5kb3dzQXV0b21hdGljYWxseSh2YWx1ZSk7CiAKKyAgICAgICAgdmFsdWUgPSBhdHRy
aWJ1dGVzLnZhbHVlKFFXZWJTZXR0aW5nczo6SmF2YXNjcmlwdENhbkNsb3NlV2luZG93cywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2xvYmFsLT5hdHRyaWJ1dGVzLnZh
bHVlKFFXZWJTZXR0aW5nczo6SmF2YXNjcmlwdENhbkNsb3NlV2luZG93cykpOworICAgICAgICBz
ZXR0aW5ncy0+c2V0QWxsb3dTY3JpcHRzVG9DbG9zZVdpbmRvd3ModmFsdWUpOworCiAgICAgICAg
IHZhbHVlID0gYXR0cmlidXRlcy52YWx1ZShRV2ViU2V0dGluZ3M6OkphdmFFbmFibGVkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnbG9iYWwtPmF0dHJpYnV0ZXMudmFs
dWUoUVdlYlNldHRpbmdzOjpKYXZhRW5hYmxlZCkpOwogICAgICAgICBzZXR0aW5ncy0+c2V0SmF2
YUVuYWJsZWQodmFsdWUpOwpAQCAtMzg5LDYgKzM5Myw4IEBAIFFXZWJTZXR0aW5ncyogUVdlYlNl
dHRpbmdzOjpnbG9iYWxTZXR0aW4KICAgICAgICAgcmVjb3JkaW5nIHZpc2l0ZWQgcGFnZXMgaW4g
dGhlIGhpc3RvcnkgYW5kIHN0b3Jpbmcgd2ViIHBhZ2UgaWNvbnMuIFRoaXMgaXMgZGlzYWJsZWQg
YnkgZGVmYXVsdC4KICAgICBcdmFsdWUgSmF2YXNjcmlwdENhbk9wZW5XaW5kb3dzIFNwZWNpZmll
cyB3aGV0aGVyIEphdmFTY3JpcHQgcHJvZ3JhbXMKICAgICAgICAgY2FuIG9wZW4gbmV3IHdpbmRv
d3MuIFRoaXMgaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4KKyAgICBcdmFsdWUgSmF2YXNjcmlwdENh
bkNsb3NlV2luZG93cyBTcGVjaWZpZXMgd2hldGhlciBKYXZhU2NyaXB0IHByb2dyYW1zCisgICAg
ICAgIGNhbiBjbG9zZSB3aW5kb3dzLiBUaGlzIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQuCiAgICAg
XHZhbHVlIEphdmFzY3JpcHRDYW5BY2Nlc3NDbGlwYm9hcmQgU3BlY2lmaWVzIHdoZXRoZXIgSmF2
YVNjcmlwdCBwcm9ncmFtcwogICAgICAgICBjYW4gcmVhZCBvciB3cml0ZSB0byB0aGUgY2xpcGJv
YXJkLiBUaGlzIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQuCiAgICAgXHZhbHVlIERldmVsb3BlckV4
dHJhc0VuYWJsZWQgRW5hYmxlcyBleHRyYSB0b29scyBmb3IgV2ViIGRldmVsb3BlcnMuCkluZGV4
OiBXZWJLaXQvcXQvQXBpL3F3ZWJzZXR0aW5ncy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9xdC9B
cGkvcXdlYnNldHRpbmdzLmgJKHJldmlzaW9uIDY5ODUwKQorKysgV2ViS2l0L3F0L0FwaS9xd2Vi
c2V0dGluZ3MuaAkod29ya2luZyBjb3B5KQpAQCAtNzYsNyArNzYsOCBAQCBwdWJsaWM6CiAgICAg
ICAgIEZyYW1lRmxhdHRlbmluZ0VuYWJsZWQsCiAgICAgICAgIFNpdGVTcGVjaWZpY1F1aXJrc0Vu
YWJsZWQsCiAgICAgICAgIFdlYkdMRW5hYmxlZCwKLSAgICAgICAgSHlwZXJsaW5rQXVkaXRpbmdF
bmFibGVkCisgICAgICAgIEh5cGVybGlua0F1ZGl0aW5nRW5hYmxlZCwKKyAgICAgICAgSmF2YXNj
cmlwdENhbkNsb3NlV2luZG93cwogICAgIH07CiAgICAgZW51bSBXZWJHcmFwaGljIHsKICAgICAg
ICAgTWlzc2luZ0ltYWdlR3JhcGhpYywK
</data>

          </attachment>
      

    </bug>

</bugzilla>