<?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>55969</bug_id>
          
          <creation_ts>2011-03-08 14:32:50 -0800</creation_ts>
          <short_desc>Document state is not saved when going backward to unreachable URL</short_desc>
          <delta_ts>2011-04-04 10:06:21 -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>History</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>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yong Li">yong.li.webkit</reporter>
          <assigned_to name="Yong Li">yong.li.webkit</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>tonikitoo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>364162</commentid>
    <comment_count>0</comment_count>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2011-03-08 14:32:50 -0800</bug_when>
    <thetext>How to reproduce the issue:

1) load file:///non-existent and expect an error page.
2) load a valid scrollable page without any input box (for example www.cnn.com but not google.ca)
3) scroll to some point (and/or zoom the page)
4) go backward to file://non-existent
5) go forward.

You will see the scroll position is not restored.

Redo the previous test with file:///non-existent replaced by a valid URl, and you can see scroll position is restored correctly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364165</commentid>
    <comment_count>1</comment_count>
      <attachid>85091</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2011-03-08 14:44:13 -0800</bug_when>
    <thetext>Created attachment 85091
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364170</commentid>
    <comment_count>2</comment_count>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2011-03-08 14:50:54 -0800</bug_when>
    <thetext>Safari has this problem but chrome doesn&apos;t</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365002</commentid>
    <comment_count>3</comment_count>
      <attachid>85091</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2011-03-09 22:48:10 -0800</bug_when>
    <thetext>Comment on attachment 85091
proposed patch

Yong, could you please add a layout test for it. Should not be hard, see LayoutTests/fast/history/back-forward-reset-after-error-handling.html for reference.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>377489</commentid>
    <comment_count>4</comment_count>
      <attachid>87796</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2011-03-31 15:15:41 -0700</bug_when>
    <thetext>Created attachment 87796
With test case

Finally got a test case. It needs the DRT to support error page</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>377775</commentid>
    <comment_count>5</comment_count>
      <attachid>87796</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2011-04-01 07:09:29 -0700</bug_when>
    <thetext>Comment on attachment 87796
With test case

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        It can be manually tested with any page. I haven&apos;t
&gt; +        been able to write an auto test with layoutTestController.

No? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>377899</commentid>
    <comment_count>6</comment_count>
      <attachid>87879</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2011-04-01 10:28:36 -0700</bug_when>
    <thetext>Created attachment 87879
fix the commit log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>377997</commentid>
    <comment_count>7</comment_count>
      <attachid>87879</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2011-04-01 12:55:37 -0700</bug_when>
    <thetext>Comment on attachment 87879
fix the commit log

r+, but before landing, as discussed with Yong, we should move both test and expected result files to LayoutTest/platform/qt/fast/history before landing, since Qt is the only DRT that support errorPageHandling at the moment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378789</commentid>
    <comment_count>8</comment_count>
      <attachid>88062</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2011-04-04 08:09:47 -0700</bug_when>
    <thetext>Created attachment 88062
Moving the test case to LayoutTests/platform/qt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378848</commentid>
    <comment_count>9</comment_count>
      <attachid>88062</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-04 10:06:17 -0700</bug_when>
    <thetext>Comment on attachment 88062
Moving the test case to LayoutTests/platform/qt

Clearing flags on attachment: 88062

Committed r82843: &lt;http://trac.webkit.org/changeset/82843&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378849</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-04 10:06:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85091</attachid>
            <date>2011-03-08 14:44:13 -0800</date>
            <delta_ts>2011-03-31 15:15:41 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>55969.patch</filename>
            <type>text/plain</type>
            <size>1661</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBlMTcyNmIxLi4yMWI2MTE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcg
QEAKKzIwMTEtMDMtMDggIFlvbmcgTGkgIDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTU1OTY5CisgICAgICAgIEZpeCB0aGUgaXNzdWUgdGhhdCBkb2N1bWVu
dCBzdGF0ZSBpcyBub3Qgc2F2ZWQgd2hlbgorICAgICAgICBnb2luZyBiYWNrd2FyZCBhbmQgZW5k
aW5nIHVwIHdpdGggZXJyb3IgcGFnZS4KKworICAgICAgICBJdCBjYW4gYmUgbWFudWFsbHkgdGVz
dGVkIHdpdGggYW55IHBhZ2UuIEkgaGF2ZW4ndAorICAgICAgICBiZWVuIGFibGUgdG8gd3JpdGUg
YW4gYXV0byB0ZXN0IHdpdGggbGF5b3V0VGVzdENvbnRyb2xsZXIuCisKKyAgICAgICAgKiBsb2Fk
ZXIvRnJhbWVMb2FkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVMb2FkZXI6OmxvYWQp
OgorCiAyMDExLTAxLTA0ICBZb25nIExpICA8eW9saUByaW0uY29tPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IERhcmluIEFkbGVyLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0Zy
YW1lTG9hZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5jcHAKaW5k
ZXggOWRhM2I2NC4uMzRjOTFkZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0Zy
YW1lTG9hZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXIuY3Bw
CkBAIC0xNDM3LDYgKzE0MzcsMTEgQEAgdm9pZCBGcmFtZUxvYWRlcjo6bG9hZChEb2N1bWVudExv
YWRlciogbmV3RG9jdW1lbnRMb2FkZXIpCiAgICAgLy8gc2hvdWxkbid0IGEgbW9yZSBleHBsaWNp
dCB0eXBlIG9mIHJlbG9hZCBiZSBkZWZpbmVkLCB0aGF0IG1lYW5zIHJvdWdobHkgCiAgICAgLy8g
ImxvYWQgd2l0aG91dCBhZmZlY3RpbmcgaGlzdG9yeSIgPyAKICAgICBpZiAoc2hvdWxkUmVsb2Fk
VG9IYW5kbGVVbnJlYWNoYWJsZVVSTChuZXdEb2N1bWVudExvYWRlcikpIHsKKyAgICAgICAgLy8g
c2hvdWxkUmVsb2FkVG9IYW5kbGVVbnJlYWNoYWJsZVVSTCgpIHJldHVybnMgdHJ1ZSBvbmx5IHdo
ZW4gdGhlIG9yaWdpbmFsIGxvYWQgdHlwZSBpcyBiYWNrLWZvcndhcmQuCisgICAgICAgIC8vIElu
IHRoaXMgY2FzZSB3ZSBzaG91bGQgc2F2ZSB0aGUgZG9jdW1lbnQgc3RhdGUgbm93LiBPdGhlcndp
c2UgdGhlIHN0YXRlIGNhbiBiZSBsb3N0IGJlY2F1c2UgbG9hZCB0eXBlIGlzCisgICAgICAgIC8v
IGNoYW5nZWQgYW5kIHVwZGF0ZUZvckJhY2tGb3J3YXJkTmF2aWdhdGlvbigpIHdpbGwgbm90IGJl
IGNhbGxlZCB3aGVuIGxvYWRpbmcgaXMgY29tbWl0dGVkLgorICAgICAgICBoaXN0b3J5KCktPnNh
dmVEb2N1bWVudEFuZFNjcm9sbFN0YXRlKCk7CisKICAgICAgICAgQVNTRVJUKHR5cGUgPT0gRnJh
bWVMb2FkVHlwZVN0YW5kYXJkKTsKICAgICAgICAgdHlwZSA9IEZyYW1lTG9hZFR5cGVSZWxvYWQ7
CiAgICAgfQo=
</data>
<flag name="review"
          id="77167"
          type_id="1"
          status="-"
          setter="tonikitoo"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>87796</attachid>
            <date>2011-03-31 15:15:41 -0700</date>
            <delta_ts>2011-04-01 10:28:36 -0700</delta_ts>
            <desc>With test case</desc>
            <filename>55969.patch</filename>
            <type>text/plain</type>
            <size>5026</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA3OTAyZGVlLi41YmM4NTU4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDMt
MzEgIFlvbmcgTGkgIDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTU1OTY5CisgICAgICAgIEFkZCBhIHRlc3QgdGhhdCB2ZXJpZmllcyBoaXN0b3J5IHNjcm9s
bCBwb3NpdGlvbiBpcyByZXN0b3JlZAorICAgICAgICB3aGVuIFdlYktpdCBnb2VzIGZvcndhcmQg
ZnJvbSBhbiB1bnJlYWNoYWJsZSBVUkwgZXJyb3IgcGFnZS4KKworICAgICAgICAqIGZhc3QvaGlz
dG9yeS9iYWNrLXRvLXVucmVhY2hhYmxlLXVybC10aGVuLWZvcndhcmQtZXhwZWN0ZWQudHh0OiBB
ZGRlZC4KKyAgICAgICAgKiBmYXN0L2hpc3RvcnkvYmFjay10by11bnJlYWNoYWJsZS11cmwtdGhl
bi1mb3J3YXJkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvaGlzdG9yeS9yZXNvdXJjZXMv
Y2hlY2stc2Nyb2xsLXBvc2l0aW9uLmh0bWw6IEFkZGVkLgorCiAyMDExLTAzLTMxICBBZGFtIEJh
cnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgSHlhdHQgc2F5cyB0aGVzZSBhcmUg
YWxzbyBwcm9ncmVzc2lvbnMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2hpc3Rvcnkv
YmFjay10by11bnJlYWNoYWJsZS11cmwtdGhlbi1mb3J3YXJkLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL2Zhc3QvaGlzdG9yeS9iYWNrLXRvLXVucmVhY2hhYmxlLXVybC10aGVuLWZvcndhcmQt
ZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmZmNDNjYTQK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2hpc3RvcnkvYmFjay10by11bnJl
YWNoYWJsZS11cmwtdGhlbi1mb3J3YXJkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxIEBACitTVUND
RVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2hpc3RvcnkvYmFjay10by11bnJlYWNo
YWJsZS11cmwtdGhlbi1mb3J3YXJkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2hpc3RvcnkvYmFj
ay10by11bnJlYWNoYWJsZS11cmwtdGhlbi1mb3J3YXJkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uMDJlMGYwNwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvaGlzdG9yeS9iYWNrLXRvLXVucmVhY2hhYmxlLXVybC10aGVuLWZvcndhcmQuaHRtbApA
QCAtMCwwICsxLDM1IEBACis8c2NyaXB0PgorLy8gUHJlLWNvbmRpdGlvbnMKKy8vIC0gRXJyb3Ig
cGFnZSBoYW5kbGluZyBpcyBzdXBwb3J0ZWQgb24gRFJULgorCisvLyBOYXZpZ2F0aW9uIHN0ZXBz
OgorLy8gMS0gbG9hZHMgdW5yZWFjaGFibGUgVVJMLgorLy8gMi0gbG9hZHMgY2hlY2stc2Nyb2xs
LXBvc2l0aW9uLmh0bWwuCisvLyAzLSBleGVjdXRlcyBiYWNrIGFuZCBmb3J3YXJkIG5hdmlnYXRp
b25zLgorCitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgbGF5b3V0VGVz
dENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgIGxheW91dFRlc3RDb250cm9sbGVyLm92ZXJy
aWRlUHJlZmVyZW5jZSgiV2ViS2l0VXNlc1BhZ2VDYWNoZVByZWZlcmVuY2VLZXkiLCAxKTsKKyAg
ICBsYXlvdXRUZXN0Q29udHJvbGxlci5oYW5kbGVFcnJvclBhZ2VzKCk7Cit9CisKK2Z1bmN0aW9u
IG9uUGFnZVNob3coZXZ0KQoreworICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIp
IHsKKyAgICAgICAgaWYgKCFldnQucGVyc2lzdGVkKSB7CisgICAgICAgICAgICAvLyBUaGlzIGlz
IHRoZSBmaXJzdCB0aW1lIHRoZSBwYWdlIGhhcyBiZWVuIGxvYWRlZCwgdGhlbiBzZXR1cCB0aGUK
KyAgICAgICAgICAgIC8vIHRvLWJlLXRlc3RlZCBzY2VuYXJpby4KKyAgICAgICAgICAgIGxheW91
dFRlc3RDb250cm9sbGVyLnF1ZXVlTG9hZCgiLi9ub24tZXhpc3RlbnQuaHRtbCIpOworICAgICAg
ICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIucXVldWVMb2FkKCJyZXNvdXJjZXMvY2hlY2stc2Ny
b2xsLXBvc2l0aW9uLmh0bWwiKTsKKyAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLnF1
ZXVlQmFja05hdmlnYXRpb24oMSk7CisgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5x
dWV1ZUZvcndhcmROYXZpZ2F0aW9uKDEpOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAg
Ly8gVGhlIHBhZ2UgaXMgbG9hZGVkIGFnYWluPyBTbyBlaXRoZXIgdGhlIERSVCBkb2Vzbid0IHN1
cHBvcnQgZXJyb3IgcGFnZQorICAgICAgICAgICAgLy8gb3IgaXQgZG9lc24ndCBzYXZlIGEgaGlz
dG9yeSBpdGVtIGZvciB0aGUgZXJyb3IgcGFnZS4KKyAgICAgICAgfQorICAgIH0KK30KKword2lu
ZG93Lm9ucGFnZXNob3cgPSBvblBhZ2VTaG93OworPC9zY3JpcHQ+Cis8Ym9keT48L2JvZHk+CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2hpc3RvcnkvcmVzb3VyY2VzL2NoZWNrLXNjcm9s
bC1wb3NpdGlvbi5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9oaXN0b3J5L3Jlc291cmNlcy9jaGVj
ay1zY3JvbGwtcG9zaXRpb24uaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li4wZDMxZGZlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9oaXN0b3J5L3Jl
c291cmNlcy9jaGVjay1zY3JvbGwtcG9zaXRpb24uaHRtbApAQCAtMCwwICsxLDIxIEBACis8aGVh
ZD4KKzx0aXRsZT5DaGVjayBTY3JvbGwgUG9zaXRpb248L3RpdGxlPgorPHNjcmlwdD4KK2lmICh3
aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2Fp
dFVudGlsRG9uZSgpOworCitmdW5jdGlvbiBjaGVja1Njcm9sbFBvc2l0aW9uKCkKK3sKKyAgICBp
ZiAod2luZG93LnBhZ2VZT2Zmc2V0ICE9IDApCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJyZXN1bHQiKS5pbm5lckhUTUwgPSAiU1VDQ0VTUyI7CisgICAgZWxzZQorICAgICAgICB3
aW5kb3cuc2Nyb2xsKDAsIDUwMCk7CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxl
cikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworfQorCitvbmxv
YWQgPSBjaGVja1Njcm9sbFBvc2l0aW9uOworCis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5Pjxw
IHN0eWxlPSJtYXJnaW4tdG9wOjEwMDBweCIgaWQ9InJlc3VsdCI+PC9wPjwvYm9keT4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZwppbmRleCBmOWVhZjIyLi41MzZkNWIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIw
MTEtMDMtMDggIFlvbmcgTGkgIDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTU1OTY5CisgICAgICAgIEZpeCB0aGUgaXNzdWUgdGhhdCBkb2N1bWVudCBzdGF0
ZSBpcyBub3Qgc2F2ZWQgd2hlbgorICAgICAgICBnb2luZyBiYWNrd2FyZCBhbmQgZW5kaW5nIHVw
IHdpdGggZXJyb3IgcGFnZS4KKworICAgICAgICBJdCBjYW4gYmUgbWFudWFsbHkgdGVzdGVkIHdp
dGggYW55IHBhZ2UuIEkgaGF2ZW4ndAorICAgICAgICBiZWVuIGFibGUgdG8gd3JpdGUgYW4gYXV0
byB0ZXN0IHdpdGggbGF5b3V0VGVzdENvbnRyb2xsZXIuCisKKyAgICAgICAgKiBsb2FkZXIvRnJh
bWVMb2FkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVMb2FkZXI6OmxvYWQpOgorCiAy
MDExLTAzLTMxICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBSeW9zdWtlIE5pd2EuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIv
RnJhbWVMb2FkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcApp
bmRleCBmMTAyMGUxLi5lMzAxNjJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIv
RnJhbWVMb2FkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5j
cHAKQEAgLTE0NjYsNiArMTQ2NiwxMSBAQCB2b2lkIEZyYW1lTG9hZGVyOjpsb2FkKERvY3VtZW50
TG9hZGVyKiBuZXdEb2N1bWVudExvYWRlcikKICAgICAvLyBzaG91bGRuJ3QgYSBtb3JlIGV4cGxp
Y2l0IHR5cGUgb2YgcmVsb2FkIGJlIGRlZmluZWQsIHRoYXQgbWVhbnMgcm91Z2hseSAKICAgICAv
LyAibG9hZCB3aXRob3V0IGFmZmVjdGluZyBoaXN0b3J5IiA/IAogICAgIGlmIChzaG91bGRSZWxv
YWRUb0hhbmRsZVVucmVhY2hhYmxlVVJMKG5ld0RvY3VtZW50TG9hZGVyKSkgeworICAgICAgICAv
LyBzaG91bGRSZWxvYWRUb0hhbmRsZVVucmVhY2hhYmxlVVJMKCkgcmV0dXJucyB0cnVlIG9ubHkg
d2hlbiB0aGUgb3JpZ2luYWwgbG9hZCB0eXBlIGlzIGJhY2stZm9yd2FyZC4KKyAgICAgICAgLy8g
SW4gdGhpcyBjYXNlIHdlIHNob3VsZCBzYXZlIHRoZSBkb2N1bWVudCBzdGF0ZSBub3cuIE90aGVy
d2lzZSB0aGUgc3RhdGUgY2FuIGJlIGxvc3QgYmVjYXVzZSBsb2FkIHR5cGUgaXMKKyAgICAgICAg
Ly8gY2hhbmdlZCBhbmQgdXBkYXRlRm9yQmFja0ZvcndhcmROYXZpZ2F0aW9uKCkgd2lsbCBub3Qg
YmUgY2FsbGVkIHdoZW4gbG9hZGluZyBpcyBjb21taXR0ZWQuCisgICAgICAgIGhpc3RvcnkoKS0+
c2F2ZURvY3VtZW50QW5kU2Nyb2xsU3RhdGUoKTsKKwogICAgICAgICBBU1NFUlQodHlwZSA9PSBG
cmFtZUxvYWRUeXBlU3RhbmRhcmQpOwogICAgICAgICB0eXBlID0gRnJhbWVMb2FkVHlwZVJlbG9h
ZDsKICAgICB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>87879</attachid>
            <date>2011-04-01 10:28:36 -0700</date>
            <delta_ts>2011-04-04 08:09:47 -0700</delta_ts>
            <desc>fix the commit log</desc>
            <filename>55969.patch</filename>
            <type>text/plain</type>
            <size>5236</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA3OTAyZGVlLi41YmM4NTU4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDMt
MzEgIFlvbmcgTGkgIDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTU1OTY5CisgICAgICAgIEFkZCBhIHRlc3QgdGhhdCB2ZXJpZmllcyBoaXN0b3J5IHNjcm9s
bCBwb3NpdGlvbiBpcyByZXN0b3JlZAorICAgICAgICB3aGVuIFdlYktpdCBnb2VzIGZvcndhcmQg
ZnJvbSBhbiB1bnJlYWNoYWJsZSBVUkwgZXJyb3IgcGFnZS4KKworICAgICAgICAqIGZhc3QvaGlz
dG9yeS9iYWNrLXRvLXVucmVhY2hhYmxlLXVybC10aGVuLWZvcndhcmQtZXhwZWN0ZWQudHh0OiBB
ZGRlZC4KKyAgICAgICAgKiBmYXN0L2hpc3RvcnkvYmFjay10by11bnJlYWNoYWJsZS11cmwtdGhl
bi1mb3J3YXJkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvaGlzdG9yeS9yZXNvdXJjZXMv
Y2hlY2stc2Nyb2xsLXBvc2l0aW9uLmh0bWw6IEFkZGVkLgorCiAyMDExLTAzLTMxICBBZGFtIEJh
cnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgSHlhdHQgc2F5cyB0aGVzZSBhcmUg
YWxzbyBwcm9ncmVzc2lvbnMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2hpc3Rvcnkv
YmFjay10by11bnJlYWNoYWJsZS11cmwtdGhlbi1mb3J3YXJkLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL2Zhc3QvaGlzdG9yeS9iYWNrLXRvLXVucmVhY2hhYmxlLXVybC10aGVuLWZvcndhcmQt
ZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmZmNDNjYTQK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2hpc3RvcnkvYmFjay10by11bnJl
YWNoYWJsZS11cmwtdGhlbi1mb3J3YXJkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxIEBACitTVUND
RVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2hpc3RvcnkvYmFjay10by11bnJlYWNo
YWJsZS11cmwtdGhlbi1mb3J3YXJkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2hpc3RvcnkvYmFj
ay10by11bnJlYWNoYWJsZS11cmwtdGhlbi1mb3J3YXJkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uMDJlMGYwNwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvaGlzdG9yeS9iYWNrLXRvLXVucmVhY2hhYmxlLXVybC10aGVuLWZvcndhcmQuaHRtbApA
QCAtMCwwICsxLDM1IEBACis8c2NyaXB0PgorLy8gUHJlLWNvbmRpdGlvbnMKKy8vIC0gRXJyb3Ig
cGFnZSBoYW5kbGluZyBpcyBzdXBwb3J0ZWQgb24gRFJULgorCisvLyBOYXZpZ2F0aW9uIHN0ZXBz
OgorLy8gMS0gbG9hZHMgdW5yZWFjaGFibGUgVVJMLgorLy8gMi0gbG9hZHMgY2hlY2stc2Nyb2xs
LXBvc2l0aW9uLmh0bWwuCisvLyAzLSBleGVjdXRlcyBiYWNrIGFuZCBmb3J3YXJkIG5hdmlnYXRp
b25zLgorCitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgbGF5b3V0VGVz
dENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgIGxheW91dFRlc3RDb250cm9sbGVyLm92ZXJy
aWRlUHJlZmVyZW5jZSgiV2ViS2l0VXNlc1BhZ2VDYWNoZVByZWZlcmVuY2VLZXkiLCAxKTsKKyAg
ICBsYXlvdXRUZXN0Q29udHJvbGxlci5oYW5kbGVFcnJvclBhZ2VzKCk7Cit9CisKK2Z1bmN0aW9u
IG9uUGFnZVNob3coZXZ0KQoreworICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIp
IHsKKyAgICAgICAgaWYgKCFldnQucGVyc2lzdGVkKSB7CisgICAgICAgICAgICAvLyBUaGlzIGlz
IHRoZSBmaXJzdCB0aW1lIHRoZSBwYWdlIGhhcyBiZWVuIGxvYWRlZCwgdGhlbiBzZXR1cCB0aGUK
KyAgICAgICAgICAgIC8vIHRvLWJlLXRlc3RlZCBzY2VuYXJpby4KKyAgICAgICAgICAgIGxheW91
dFRlc3RDb250cm9sbGVyLnF1ZXVlTG9hZCgiLi9ub24tZXhpc3RlbnQuaHRtbCIpOworICAgICAg
ICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIucXVldWVMb2FkKCJyZXNvdXJjZXMvY2hlY2stc2Ny
b2xsLXBvc2l0aW9uLmh0bWwiKTsKKyAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLnF1
ZXVlQmFja05hdmlnYXRpb24oMSk7CisgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5x
dWV1ZUZvcndhcmROYXZpZ2F0aW9uKDEpOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAg
Ly8gVGhlIHBhZ2UgaXMgbG9hZGVkIGFnYWluPyBTbyBlaXRoZXIgdGhlIERSVCBkb2Vzbid0IHN1
cHBvcnQgZXJyb3IgcGFnZQorICAgICAgICAgICAgLy8gb3IgaXQgZG9lc24ndCBzYXZlIGEgaGlz
dG9yeSBpdGVtIGZvciB0aGUgZXJyb3IgcGFnZS4KKyAgICAgICAgfQorICAgIH0KK30KKword2lu
ZG93Lm9ucGFnZXNob3cgPSBvblBhZ2VTaG93OworPC9zY3JpcHQ+Cis8Ym9keT48L2JvZHk+CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2hpc3RvcnkvcmVzb3VyY2VzL2NoZWNrLXNjcm9s
bC1wb3NpdGlvbi5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9oaXN0b3J5L3Jlc291cmNlcy9jaGVj
ay1zY3JvbGwtcG9zaXRpb24uaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li4wZDMxZGZlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9oaXN0b3J5L3Jl
c291cmNlcy9jaGVjay1zY3JvbGwtcG9zaXRpb24uaHRtbApAQCAtMCwwICsxLDIxIEBACis8aGVh
ZD4KKzx0aXRsZT5DaGVjayBTY3JvbGwgUG9zaXRpb248L3RpdGxlPgorPHNjcmlwdD4KK2lmICh3
aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2Fp
dFVudGlsRG9uZSgpOworCitmdW5jdGlvbiBjaGVja1Njcm9sbFBvc2l0aW9uKCkKK3sKKyAgICBp
ZiAod2luZG93LnBhZ2VZT2Zmc2V0ICE9IDApCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJyZXN1bHQiKS5pbm5lckhUTUwgPSAiU1VDQ0VTUyI7CisgICAgZWxzZQorICAgICAgICB3
aW5kb3cuc2Nyb2xsKDAsIDUwMCk7CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxl
cikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworfQorCitvbmxv
YWQgPSBjaGVja1Njcm9sbFBvc2l0aW9uOworCis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5Pjxw
IHN0eWxlPSJtYXJnaW4tdG9wOjEwMDBweCIgaWQ9InJlc3VsdCI+PC9wPjwvYm9keT4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZwppbmRleCBmOWVhZjIyLi43M2UyNmQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIw
MTEtMDMtMDggIFlvbmcgTGkgIDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTU1OTY5CisgICAgICAgIEZpeCB0aGUgaXNzdWUgdGhhdCBkb2N1bWVudCBzdGF0
ZSBpcyBub3Qgc2F2ZWQgd2hlbgorICAgICAgICBnb2luZyBiYWNrd2FyZCBhbmQgZW5kaW5nIHVw
IHdpdGggZXJyb3IgcGFnZS4KKworICAgICAgICBUZXN0OiBmYXN0L2hpc3RvcnkvYmFjay10by11
bnJlYWNoYWJsZS11cmwtdGhlbi1mb3J3YXJkLmh0bWwKKworICAgICAgICAoRm9yIG1hbnVhbCB0
ZXN0LCBsb2FkIGEgbm9uLWV4aXN0ZW50IGh0bWwgZmlyc3QsIHRoZW4gbG9hZAorICAgICAgICBm
YXN0L2hpc3RvcnkvcmVzb3VyY2VzL2NoZWNrLXNjcm9sbC1wb3NpdGlvbi5odG1sLCB0aGVuIGdv
CisgICAgICAgIGJhY2sgYW5kIGdvIGZvcndhcmQuIElmIGl0IGRvZXNuJ3Qgc2hvdyAiU1VDQ0VT
UyIgYXQgdGhlIGJvdHRvbQorICAgICAgICBvZiB0aGUgcGFnZSwgeW91ciBicm93c2VyIGhhcyBm
YWlsZWQgdGhlIHRlc3QpCisKKyAgICAgICAgKiBsb2FkZXIvRnJhbWVMb2FkZXIuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6RnJhbWVMb2FkZXI6OmxvYWQpOgorCiAyMDExLTAzLTMxICBFcmljIFNl
aWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBSeW9zdWtlIE5p
d2EuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXIuY3BwIGIv
U291cmNlL1dlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcAppbmRleCBmMTAyMGUxLi5lMzAx
NjJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXIuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5jcHAKQEAgLTE0NjYsNiArMTQ2
NiwxMSBAQCB2b2lkIEZyYW1lTG9hZGVyOjpsb2FkKERvY3VtZW50TG9hZGVyKiBuZXdEb2N1bWVu
dExvYWRlcikKICAgICAvLyBzaG91bGRuJ3QgYSBtb3JlIGV4cGxpY2l0IHR5cGUgb2YgcmVsb2Fk
IGJlIGRlZmluZWQsIHRoYXQgbWVhbnMgcm91Z2hseSAKICAgICAvLyAibG9hZCB3aXRob3V0IGFm
ZmVjdGluZyBoaXN0b3J5IiA/IAogICAgIGlmIChzaG91bGRSZWxvYWRUb0hhbmRsZVVucmVhY2hh
YmxlVVJMKG5ld0RvY3VtZW50TG9hZGVyKSkgeworICAgICAgICAvLyBzaG91bGRSZWxvYWRUb0hh
bmRsZVVucmVhY2hhYmxlVVJMKCkgcmV0dXJucyB0cnVlIG9ubHkgd2hlbiB0aGUgb3JpZ2luYWwg
bG9hZCB0eXBlIGlzIGJhY2stZm9yd2FyZC4KKyAgICAgICAgLy8gSW4gdGhpcyBjYXNlIHdlIHNo
b3VsZCBzYXZlIHRoZSBkb2N1bWVudCBzdGF0ZSBub3cuIE90aGVyd2lzZSB0aGUgc3RhdGUgY2Fu
IGJlIGxvc3QgYmVjYXVzZSBsb2FkIHR5cGUgaXMKKyAgICAgICAgLy8gY2hhbmdlZCBhbmQgdXBk
YXRlRm9yQmFja0ZvcndhcmROYXZpZ2F0aW9uKCkgd2lsbCBub3QgYmUgY2FsbGVkIHdoZW4gbG9h
ZGluZyBpcyBjb21taXR0ZWQuCisgICAgICAgIGhpc3RvcnkoKS0+c2F2ZURvY3VtZW50QW5kU2Ny
b2xsU3RhdGUoKTsKKwogICAgICAgICBBU1NFUlQodHlwZSA9PSBGcmFtZUxvYWRUeXBlU3RhbmRh
cmQpOwogICAgICAgICB0eXBlID0gRnJhbWVMb2FkVHlwZVJlbG9hZDsKICAgICB9Cg==
</data>
<flag name="review"
          id="80335"
          type_id="1"
          status="+"
          setter="tonikitoo"
    />
    <flag name="commit-queue"
          id="80361"
          type_id="3"
          status="-"
          setter="tonikitoo"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>88062</attachid>
            <date>2011-04-04 08:09:47 -0700</date>
            <delta_ts>2011-04-04 10:06:17 -0700</delta_ts>
            <desc>Moving the test case to LayoutTests/platform/qt</desc>
            <filename>55969.patch</filename>
            <type>text/plain</type>
            <size>5450</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA3OTAyZGVlLi4wZTMzYTU1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDMt
MzEgIFlvbmcgTGkgIDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQW50b25p
byBHb21lcy4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NTU5NjkKKyAgICAgICAgQWRkIGEgdGVzdCB0aGF0IHZlcmlmaWVzIGhpc3Rvcnkgc2Nyb2xs
IHBvc2l0aW9uIGlzIHJlc3RvcmVkCisgICAgICAgIHdoZW4gV2ViS2l0IGdvZXMgZm9yd2FyZCBm
cm9tIGFuIHVucmVhY2hhYmxlIFVSTCBlcnJvciBwYWdlLgorICAgICAgICAoRXJyb3IgcGFnZSBo
YW5kbGluZyBpcyBvbmx5IHN1cHBvcnRlZCBieSBRdCBEUlQuKQorCisgICAgICAgICogcGxhdGZv
cm0vcXQvZmFzdC9oaXN0b3J5L2JhY2stdG8tdW5yZWFjaGFibGUtdXJsLXRoZW4tZm9yd2FyZC1l
eHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL3F0L2Zhc3QvaGlzdG9yeS9i
YWNrLXRvLXVucmVhY2hhYmxlLXVybC10aGVuLWZvcndhcmQuaHRtbDogQWRkZWQuCisgICAgICAg
ICogcGxhdGZvcm0vcXQvZmFzdC9oaXN0b3J5L3Jlc291cmNlcy9jaGVjay1zY3JvbGwtcG9zaXRp
b24uaHRtbDogQWRkZWQuCisKIDIwMTEtMDMtMzEgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0
Lm9yZz4KIAogICAgICAgICBIeWF0dCBzYXlzIHRoZXNlIGFyZSBhbHNvIHByb2dyZXNzaW9ucy4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L2Zhc3QvaGlzdG9yeS9iYWNrLXRv
LXVucmVhY2hhYmxlLXVybC10aGVuLWZvcndhcmQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vcXQvZmFzdC9oaXN0b3J5L2JhY2stdG8tdW5yZWFjaGFibGUtdXJsLXRoZW4tZm9y
d2FyZC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZmY0
M2NhNAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L2Zhc3QvaGlz
dG9yeS9iYWNrLXRvLXVucmVhY2hhYmxlLXVybC10aGVuLWZvcndhcmQtZXhwZWN0ZWQudHh0CkBA
IC0wLDAgKzEgQEAKK1NVQ0NFU1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0
L2Zhc3QvaGlzdG9yeS9iYWNrLXRvLXVucmVhY2hhYmxlLXVybC10aGVuLWZvcndhcmQuaHRtbCBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L2Zhc3QvaGlzdG9yeS9iYWNrLXRvLXVucmVhY2hhYmxl
LXVybC10aGVuLWZvcndhcmQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li4wMmUwZjA3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvZmFz
dC9oaXN0b3J5L2JhY2stdG8tdW5yZWFjaGFibGUtdXJsLXRoZW4tZm9yd2FyZC5odG1sCkBAIC0w
LDAgKzEsMzUgQEAKKzxzY3JpcHQ+CisvLyBQcmUtY29uZGl0aW9ucworLy8gLSBFcnJvciBwYWdl
IGhhbmRsaW5nIGlzIHN1cHBvcnRlZCBvbiBEUlQuCisKKy8vIE5hdmlnYXRpb24gc3RlcHM6Cisv
LyAxLSBsb2FkcyB1bnJlYWNoYWJsZSBVUkwuCisvLyAyLSBsb2FkcyBjaGVjay1zY3JvbGwtcG9z
aXRpb24uaHRtbC4KKy8vIDMtIGV4ZWN1dGVzIGJhY2sgYW5kIGZvcndhcmQgbmF2aWdhdGlvbnMu
CisKK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICBsYXlvdXRUZXN0Q29u
dHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIub3ZlcnJpZGVQ
cmVmZXJlbmNlKCJXZWJLaXRVc2VzUGFnZUNhY2hlUHJlZmVyZW5jZUtleSIsIDEpOworICAgIGxh
eW91dFRlc3RDb250cm9sbGVyLmhhbmRsZUVycm9yUGFnZXMoKTsKK30KKworZnVuY3Rpb24gb25Q
YWdlU2hvdyhldnQpCit7CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgewor
ICAgICAgICBpZiAoIWV2dC5wZXJzaXN0ZWQpIHsKKyAgICAgICAgICAgIC8vIFRoaXMgaXMgdGhl
IGZpcnN0IHRpbWUgdGhlIHBhZ2UgaGFzIGJlZW4gbG9hZGVkLCB0aGVuIHNldHVwIHRoZQorICAg
ICAgICAgICAgLy8gdG8tYmUtdGVzdGVkIHNjZW5hcmlvLgorICAgICAgICAgICAgbGF5b3V0VGVz
dENvbnRyb2xsZXIucXVldWVMb2FkKCIuL25vbi1leGlzdGVudC5odG1sIik7CisgICAgICAgICAg
ICBsYXlvdXRUZXN0Q29udHJvbGxlci5xdWV1ZUxvYWQoInJlc291cmNlcy9jaGVjay1zY3JvbGwt
cG9zaXRpb24uaHRtbCIpOworICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIucXVldWVC
YWNrTmF2aWdhdGlvbigxKTsKKyAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLnF1ZXVl
Rm9yd2FyZE5hdmlnYXRpb24oMSk7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAvLyBU
aGUgcGFnZSBpcyBsb2FkZWQgYWdhaW4/IFNvIGVpdGhlciB0aGUgRFJUIGRvZXNuJ3Qgc3VwcG9y
dCBlcnJvciBwYWdlCisgICAgICAgICAgICAvLyBvciBpdCBkb2Vzbid0IHNhdmUgYSBoaXN0b3J5
IGl0ZW0gZm9yIHRoZSBlcnJvciBwYWdlLgorICAgICAgICB9CisgICAgfQorfQorCit3aW5kb3cu
b25wYWdlc2hvdyA9IG9uUGFnZVNob3c7Cis8L3NjcmlwdD4KKzxib2R5PjwvYm9keT4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L2Zhc3QvaGlzdG9yeS9yZXNvdXJjZXMvY2hl
Y2stc2Nyb2xsLXBvc2l0aW9uLmh0bWwgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9mYXN0L2hp
c3RvcnkvcmVzb3VyY2VzL2NoZWNrLXNjcm9sbC1wb3NpdGlvbi5odG1sCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAuLjBkMzFkZmUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9xdC9mYXN0L2hpc3RvcnkvcmVzb3VyY2VzL2NoZWNrLXNjcm9sbC1wb3Np
dGlvbi5odG1sCkBAIC0wLDAgKzEsMjEgQEAKKzxoZWFkPgorPHRpdGxlPkNoZWNrIFNjcm9sbCBQ
b3NpdGlvbjwvdGl0bGU+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxl
cikKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7CisKK2Z1bmN0aW9u
IGNoZWNrU2Nyb2xsUG9zaXRpb24oKQoreworICAgIGlmICh3aW5kb3cucGFnZVlPZmZzZXQgIT0g
MCkKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlc3VsdCIpLmlubmVySFRNTCA9
ICJTVUNDRVNTIjsKKyAgICBlbHNlCisgICAgICAgIHdpbmRvdy5zY3JvbGwoMCwgNTAwKTsKKyAg
ICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29u
dHJvbGxlci5ub3RpZnlEb25lKCk7Cit9CisKK29ubG9hZCA9IGNoZWNrU2Nyb2xsUG9zaXRpb247
CisKKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+PHAgc3R5bGU9Im1hcmdpbi10b3A6MTAwMHB4
IiBpZD0icmVzdWx0Ij48L3A+PC9ib2R5PgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGY5ZWFmMjIuLjc4MjEzZDkg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBAQAorMjAxMS0wMy0wOCAgWW9uZyBMaSAgPHlvbGlA
cmltLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBBbnRvbmlvIEdvbWVzLgorCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NTk2OQorICAgICAgICBG
aXggdGhlIGlzc3VlIHRoYXQgZG9jdW1lbnQgc3RhdGUgaXMgbm90IHNhdmVkIHdoZW4KKyAgICAg
ICAgZ29pbmcgYmFja3dhcmQgYW5kIGVuZGluZyB1cCB3aXRoIGVycm9yIHBhZ2UuCisKKyAgICAg
ICAgVGVzdDogcGxhdGZvcm0vcXQvZmFzdC9oaXN0b3J5L2JhY2stdG8tdW5yZWFjaGFibGUtdXJs
LXRoZW4tZm9yd2FyZC5odG1sCisKKyAgICAgICAgKEZvciBtYW51YWwgdGVzdCwgbG9hZCBhIG5v
bi1leGlzdGVudCBodG1sIGZpcnN0LCB0aGVuIGxvYWQKKyAgICAgICAgZmFzdC9oaXN0b3J5L3Jl
c291cmNlcy9jaGVjay1zY3JvbGwtcG9zaXRpb24uaHRtbCwgdGhlbiBnbworICAgICAgICBiYWNr
IGFuZCBnbyBmb3J3YXJkLiBJZiBpdCBkb2Vzbid0IHNob3cgIlNVQ0NFU1MiIGF0IHRoZSBib3R0
b20KKyAgICAgICAgb2YgdGhlIHBhZ2UsIHlvdXIgYnJvd3NlciBoYXMgZmFpbGVkIHRoZSB0ZXN0
KQorCisgICAgICAgICogbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OkZyYW1lTG9hZGVyOjpsb2FkKToKKwogMjAxMS0wMy0zMSAgRXJpYyBTZWlkZWwgIDxlcmljQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgUnlvc3VrZSBOaXdhLgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2xvYWRlci9GcmFtZUxvYWRlci5jcHAKaW5kZXggZjEwMjBlMS4uZTMwMTYyZCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9sb2FkZXIvRnJhbWVMb2FkZXIuY3BwCkBAIC0xNDY2LDYgKzE0NjYsMTEgQEAgdm9pZCBG
cmFtZUxvYWRlcjo6bG9hZChEb2N1bWVudExvYWRlciogbmV3RG9jdW1lbnRMb2FkZXIpCiAgICAg
Ly8gc2hvdWxkbid0IGEgbW9yZSBleHBsaWNpdCB0eXBlIG9mIHJlbG9hZCBiZSBkZWZpbmVkLCB0
aGF0IG1lYW5zIHJvdWdobHkgCiAgICAgLy8gImxvYWQgd2l0aG91dCBhZmZlY3RpbmcgaGlzdG9y
eSIgPyAKICAgICBpZiAoc2hvdWxkUmVsb2FkVG9IYW5kbGVVbnJlYWNoYWJsZVVSTChuZXdEb2N1
bWVudExvYWRlcikpIHsKKyAgICAgICAgLy8gc2hvdWxkUmVsb2FkVG9IYW5kbGVVbnJlYWNoYWJs
ZVVSTCgpIHJldHVybnMgdHJ1ZSBvbmx5IHdoZW4gdGhlIG9yaWdpbmFsIGxvYWQgdHlwZSBpcyBi
YWNrLWZvcndhcmQuCisgICAgICAgIC8vIEluIHRoaXMgY2FzZSB3ZSBzaG91bGQgc2F2ZSB0aGUg
ZG9jdW1lbnQgc3RhdGUgbm93LiBPdGhlcndpc2UgdGhlIHN0YXRlIGNhbiBiZSBsb3N0IGJlY2F1
c2UgbG9hZCB0eXBlIGlzCisgICAgICAgIC8vIGNoYW5nZWQgYW5kIHVwZGF0ZUZvckJhY2tGb3J3
YXJkTmF2aWdhdGlvbigpIHdpbGwgbm90IGJlIGNhbGxlZCB3aGVuIGxvYWRpbmcgaXMgY29tbWl0
dGVkLgorICAgICAgICBoaXN0b3J5KCktPnNhdmVEb2N1bWVudEFuZFNjcm9sbFN0YXRlKCk7CisK
ICAgICAgICAgQVNTRVJUKHR5cGUgPT0gRnJhbWVMb2FkVHlwZVN0YW5kYXJkKTsKICAgICAgICAg
dHlwZSA9IEZyYW1lTG9hZFR5cGVSZWxvYWQ7CiAgICAgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>