<?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>92510</bug_id>
          
          <creation_ts>2012-07-27 08:52:57 -0700</creation_ts>
          <short_desc>[BlackBerry] Should support onbeforeunload event and show confirmation dialog</short_desc>
          <delta_ts>2012-07-27 11:13: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>WebKit BlackBerry</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yong Li">yong.li.webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mifenton</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>680710</commentid>
    <comment_count>0</comment_count>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-07-27 08:52:57 -0700</bug_when>
    <thetext>Should support onbeforeunload event and show confirmation dialog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680712</commentid>
    <comment_count>1</comment_count>
      <attachid>154966</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-07-27 08:59:15 -0700</bug_when>
    <thetext>Created attachment 154966
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680744</commentid>
    <comment_count>2</comment_count>
      <attachid>154966</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2012-07-27 09:47:16 -0700</bug_when>
    <thetext>Comment on attachment 154966
the patch

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

&gt; Source/WebKit/blackberry/Api/WebPage.cpp:997
&gt; +bool WebPage::shouldClose()

this is not a good name, imo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680754</commentid>
    <comment_count>3</comment_count>
      <attachid>154979</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-07-27 10:02:16 -0700</bug_when>
    <thetext>Created attachment 154979
change the name</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680760</commentid>
    <comment_count>4</comment_count>
      <attachid>154980</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-07-27 10:09:30 -0700</bug_when>
    <thetext>Created attachment 154980
updated</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680838</commentid>
    <comment_count>5</comment_count>
      <attachid>154980</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-27 11:13:18 -0700</bug_when>
    <thetext>Comment on attachment 154980
updated

Clearing flags on attachment: 154980

Committed r123891: &lt;http://trac.webkit.org/changeset/123891&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680839</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-27 11:13:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154966</attachid>
            <date>2012-07-27 08:59:15 -0700</date>
            <delta_ts>2012-07-27 10:02:16 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>92510.patch</filename>
            <type>text/plain</type>
            <size>4129</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZS5jcHAgYi9T
b3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2UuY3BwCmluZGV4IGY3ZWM1OTYuLjFm
YWYzZWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZS5j
cHAKKysrIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlLmNwcApAQCAtOTk0
LDYgKzk5NCwxMSBAQCB2b2lkIFdlYlBhZ2U6OnByZXBhcmVUb0Rlc3Ryb3koKQogICAgIGQtPnBy
ZXBhcmVUb0Rlc3Ryb3koKTsKIH0KIAorYm9vbCBXZWJQYWdlOjpzaG91bGRDbG9zZSgpCit7Cisg
ICAgcmV0dXJuIGQtPm1fcGFnZS0+bWFpbkZyYW1lKCktPmxvYWRlcigpLT5zaG91bGRDbG9zZSgp
OworfQorCiBzdGF0aWMgdm9pZCBlbmFibGVDcm9zc1NpdGVYSFJSZWN1cnNpdmVseShGcmFtZSog
ZnJhbWUpCiB7CiAgICAgZnJhbWUtPmRvY3VtZW50KCktPnNlY3VyaXR5T3JpZ2luKCktPmdyYW50
VW5pdmVyc2FsQWNjZXNzKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkv
QXBpL1dlYlBhZ2UuaCBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZS5oCmlu
ZGV4IGM5MjBmMDIuLjNlMTEzMjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJy
eS9BcGkvV2ViUGFnZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFn
ZS5oCkBAIC0xMTEsNiArMTExLDggQEAgcHVibGljOgogCiAgICAgdm9pZCBzdG9wTG9hZGluZygp
OwogCisgICAgYm9vbCBzaG91bGRDbG9zZSgpOworCiAgICAgLy8gVGhpcyB3aWxsIGZvcmNlIGFu
eSB1bmxvYWQgaGFuZGxlcnMgdG8gcnVuLgogICAgIHZvaWQgcHJlcGFyZVRvRGVzdHJveSgpOwog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2VDbGllbnQu
aCBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZUNsaWVudC5oCmluZGV4IGIy
ZThlYTMuLjUxMGFlNjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkv
V2ViUGFnZUNsaWVudC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFn
ZUNsaWVudC5oCkBAIC0xMTMsNiArMTEzLDcgQEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBy
dW5KYXZhU2NyaXB0QWxlcnQoY29uc3QgdW5zaWduZWQgc2hvcnQqIG1lc3NhZ2UsIHVuc2lnbmVk
IG1lc3NhZ2VMZW5ndGgsIGNvbnN0IGNoYXIqIG9yaWdpbiwgdW5zaWduZWQgb3JpZ2luTGVuZ3Ro
KSA9IDA7CiAgICAgdmlydHVhbCBib29sIHJ1bkphdmFTY3JpcHRDb25maXJtKGNvbnN0IHVuc2ln
bmVkIHNob3J0KiBtZXNzYWdlLCB1bnNpZ25lZCBtZXNzYWdlTGVuZ3RoLCBjb25zdCBjaGFyKiBv
cmlnaW4sIHVuc2lnbmVkIG9yaWdpbkxlbmd0aCkgPSAwOwogICAgIHZpcnR1YWwgYm9vbCBydW5K
YXZhU2NyaXB0UHJvbXB0KGNvbnN0IHVuc2lnbmVkIHNob3J0KiBtZXNzYWdlLCB1bnNpZ25lZCBt
ZXNzYWdlTGVuZ3RoLCBjb25zdCB1bnNpZ25lZCBzaG9ydCogZGVmYXVsdFZhbHVlLCB1bnNpZ25l
ZCBkZWZhdWx0VmFsdWVMZW5ndGgsIGNvbnN0IGNoYXIqIG9yaWdpbiwgdW5zaWduZWQgb3JpZ2lu
TGVuZ3RoLCBXZWJTdHJpbmcmIHJlc3VsdCkgPSAwOworICAgIHZpcnR1YWwgYm9vbCBydW5CZWZv
cmVVbmxvYWRDb25maXJtUGFuZWwoY29uc3QgdW5zaWduZWQgc2hvcnQqIG1lc3NhZ2UsIHVuc2ln
bmVkIG1lc3NhZ2VMZW5ndGgsIGNvbnN0IGNoYXIqIG9yaWdpbiwgdW5zaWduZWQgb3JpZ2luTGVu
Z3RoKSA9IDA7CiAKICAgICB2aXJ0dWFsIGJvb2wgc2hvdWxkSW50ZXJydXB0SmF2YVNjcmlwdCgp
ID0gMDsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZyBi
L1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cKaW5kZXggNzI4YzRlMy4uZGU5NjFk
YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZworKysgYi9T
b3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTIt
MDctMjcgIFlvbmcgTGkgIDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgW0JsYWNrQmVycnldIFNo
b3VsZCBzdXBwb3J0IG9uYmVmb3JldW5sb2FkIGV2ZW50IGFuZCBzaG93IGNvbmZpcm1hdGlvbiBk
aWFsb2cKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTky
NTEwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRXhw
b3J0IHNob3VsZENsb3NlKCkgYW5kIGZvcndhcmQgcnVuQmVmb3JlVW5sb2FkQ29uZmlybVBhbmVs
KCkgY2FsbCB0byBjbGllbnQuCisKKyAgICAgICAgKiBBcGkvV2ViUGFnZS5jcHA6CisgICAgICAg
IChCbGFja0JlcnJ5OjpXZWJLaXQ6OldlYlBhZ2U6OnNob3VsZENsb3NlKToKKyAgICAgICAgKFdl
YktpdCk6CisgICAgICAgICogQXBpL1dlYlBhZ2UuaDoKKyAgICAgICAgKiBBcGkvV2ViUGFnZUNs
aWVudC5oOgorICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEJsYWNrQmVycnku
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2hyb21lQ2xpZW50QmxhY2tCZXJyeTo6Y2FuUnVuQmVm
b3JlVW5sb2FkQ29uZmlybVBhbmVsKToKKyAgICAgICAgKFdlYkNvcmU6OkNocm9tZUNsaWVudEJs
YWNrQmVycnk6OnJ1bkJlZm9yZVVubG9hZENvbmZpcm1QYW5lbCk6CisKIDIwMTItMDctMjUgIEpv
c2h1YSBOZXR0ZXJmaWVsZCAgPGpuZXR0ZXJmaWVsZEByaW0uY29tPgogCiAgICAgICAgIFtCbGFj
a0JlcnJ5XSBVcGRhdGUgYWJvdXQ6Y29uZmlnIGxpc3RzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xpZW50QmxhY2tCZXJyeS5jcHAg
Yi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xpZW50Qmxh
Y2tCZXJyeS5jcHAKaW5kZXggZDdkMjY5OS4uMmQxYjJhZCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEJsYWNrQmVycnkuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGll
bnRCbGFja0JlcnJ5LmNwcApAQCAtMzc2LDE5ICszNzYsMTQgQEAgdm9pZCBDaHJvbWVDbGllbnRC
bGFja0JlcnJ5OjpzZXRSZXNpemFibGUoYm9vbCkKIAogYm9vbCBDaHJvbWVDbGllbnRCbGFja0Jl
cnJ5OjpjYW5SdW5CZWZvcmVVbmxvYWRDb25maXJtUGFuZWwoKQogewotICAgIG5vdEltcGxlbWVu
dGVkKCk7Ci0gICAgcmV0dXJuIGZhbHNlOworICAgIHJldHVybiB0cnVlOwogfQogCi1ib29sIENo
cm9tZUNsaWVudEJsYWNrQmVycnk6OnJ1bkJlZm9yZVVubG9hZENvbmZpcm1QYW5lbChjb25zdCBT
dHJpbmcmIG1lc3NhZ2UsIEZyYW1lKikKK2Jvb2wgQ2hyb21lQ2xpZW50QmxhY2tCZXJyeTo6cnVu
QmVmb3JlVW5sb2FkQ29uZmlybVBhbmVsKGNvbnN0IFN0cmluZyYgbWVzc2FnZSwgRnJhbWUqIGZy
YW1lKQogewotI2lmICFkZWZpbmVkKFBVQkxJQ19CVUlMRCkgfHwgIVBVQkxJQ19CVUlMRAotICAg
IGlmIChtX3dlYlBhZ2VQcml2YXRlLT5tX2R1bXBSZW5kZXJUcmVlKQotICAgICAgICByZXR1cm4g
bV93ZWJQYWdlUHJpdmF0ZS0+bV9kdW1wUmVuZGVyVHJlZS0+cnVuQmVmb3JlVW5sb2FkQ29uZmly
bVBhbmVsKG1lc3NhZ2UpOwotI2VuZGlmCi0KLSAgICBub3RJbXBsZW1lbnRlZCgpOwotICAgIHJl
dHVybiBmYWxzZTsKKyAgICBUaW1lckJhc2U6OmZpcmVUaW1lcnNJbk5lc3RlZEV2ZW50TG9vcCgp
OworICAgIENTdHJpbmcgbGF0aW5PcmlnaW4gPSBmcmFtZU9yaWdpbihmcmFtZSk7CisgICAgcmV0
dXJuIG1fd2ViUGFnZVByaXZhdGUtPm1fY2xpZW50LT5ydW5CZWZvcmVVbmxvYWRDb25maXJtUGFu
ZWwobWVzc2FnZS5jaGFyYWN0ZXJzKCksIG1lc3NhZ2UubGVuZ3RoKCksIGxhdGluT3JpZ2luLmRh
dGEoKSwgbGF0aW5PcmlnaW4ubGVuZ3RoKCkpOwogfQogCiB2b2lkIENocm9tZUNsaWVudEJsYWNr
QmVycnk6OmNsb3NlV2luZG93U29vbigpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154979</attachid>
            <date>2012-07-27 10:02:16 -0700</date>
            <delta_ts>2012-07-27 10:02:40 -0700</delta_ts>
            <desc>change the name</desc>
            <filename>92510.patch</filename>
            <type>text/plain</type>
            <size>4199</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZS5jcHAgYi9T
b3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2UuY3BwCmluZGV4IGY3ZWM1OTYuLjFm
YWYzZWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZS5j
cHAKKysrIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlLmNwcApAQCAtOTk0
LDYgKzk5NCwxMSBAQCB2b2lkIFdlYlBhZ2U6OnByZXBhcmVUb0Rlc3Ryb3koKQogICAgIGQtPnBy
ZXBhcmVUb0Rlc3Ryb3koKTsKIH0KIAorYm9vbCBXZWJQYWdlOjpkaXNwYXRjaEJlZm9yZVVubG9h
ZEV2ZW50KCkKK3sKKyAgICByZXR1cm4gZC0+bV9wYWdlLT5tYWluRnJhbWUoKS0+bG9hZGVyKCkt
PmRpc3BhdGNoQmVmb3JlVW5sb2FkRXZlbnQoKTsKK30KKwogc3RhdGljIHZvaWQgZW5hYmxlQ3Jv
c3NTaXRlWEhSUmVjdXJzaXZlbHkoRnJhbWUqIGZyYW1lKQogewogICAgIGZyYW1lLT5kb2N1bWVu
dCgpLT5zZWN1cml0eU9yaWdpbigpLT5ncmFudFVuaXZlcnNhbEFjY2VzcygpOwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlLmggYi9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2UuaAppbmRleCBjOTIwZjAyLi4zZTExMzI4IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2UuaAorKysgYi9Tb3VyY2Uv
V2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2UuaApAQCAtMTExLDYgKzExMSw4IEBAIHB1Ymxp
YzoKIAogICAgIHZvaWQgc3RvcExvYWRpbmcoKTsKIAorICAgIGJvb2wgZGlzcGF0Y2hCZWZvcmVV
bmxvYWRFdmVudCgpOworCiAgICAgLy8gVGhpcyB3aWxsIGZvcmNlIGFueSB1bmxvYWQgaGFuZGxl
cnMgdG8gcnVuLgogICAgIHZvaWQgcHJlcGFyZVRvRGVzdHJveSgpOwogCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2VDbGllbnQuaCBiL1NvdXJjZS9XZWJL
aXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZUNsaWVudC5oCmluZGV4IGIyZThlYTMuLjUxMGFlNjkg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZUNsaWVudC5o
CisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZUNsaWVudC5oCkBAIC0x
MTMsNiArMTEzLDcgQEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBydW5KYXZhU2NyaXB0QWxl
cnQoY29uc3QgdW5zaWduZWQgc2hvcnQqIG1lc3NhZ2UsIHVuc2lnbmVkIG1lc3NhZ2VMZW5ndGgs
IGNvbnN0IGNoYXIqIG9yaWdpbiwgdW5zaWduZWQgb3JpZ2luTGVuZ3RoKSA9IDA7CiAgICAgdmly
dHVhbCBib29sIHJ1bkphdmFTY3JpcHRDb25maXJtKGNvbnN0IHVuc2lnbmVkIHNob3J0KiBtZXNz
YWdlLCB1bnNpZ25lZCBtZXNzYWdlTGVuZ3RoLCBjb25zdCBjaGFyKiBvcmlnaW4sIHVuc2lnbmVk
IG9yaWdpbkxlbmd0aCkgPSAwOwogICAgIHZpcnR1YWwgYm9vbCBydW5KYXZhU2NyaXB0UHJvbXB0
KGNvbnN0IHVuc2lnbmVkIHNob3J0KiBtZXNzYWdlLCB1bnNpZ25lZCBtZXNzYWdlTGVuZ3RoLCBj
b25zdCB1bnNpZ25lZCBzaG9ydCogZGVmYXVsdFZhbHVlLCB1bnNpZ25lZCBkZWZhdWx0VmFsdWVM
ZW5ndGgsIGNvbnN0IGNoYXIqIG9yaWdpbiwgdW5zaWduZWQgb3JpZ2luTGVuZ3RoLCBXZWJTdHJp
bmcmIHJlc3VsdCkgPSAwOworICAgIHZpcnR1YWwgYm9vbCBydW5CZWZvcmVVbmxvYWRDb25maXJt
UGFuZWwoY29uc3QgdW5zaWduZWQgc2hvcnQqIG1lc3NhZ2UsIHVuc2lnbmVkIG1lc3NhZ2VMZW5n
dGgsIGNvbnN0IGNoYXIqIG9yaWdpbiwgdW5zaWduZWQgb3JpZ2luTGVuZ3RoKSA9IDA7CiAKICAg
ICB2aXJ0dWFsIGJvb2wgc2hvdWxkSW50ZXJydXB0SmF2YVNjcmlwdCgpID0gMDsKIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQv
YmxhY2tiZXJyeS9DaGFuZ2VMb2cKaW5kZXggNzI4YzRlMy4uZGU5NjFkYiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTItMDctMjcgIFlvbmcgTGkg
IDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgW0JsYWNrQmVycnldIFNob3VsZCBzdXBwb3J0IG9u
YmVmb3JldW5sb2FkIGV2ZW50IGFuZCBzaG93IGNvbmZpcm1hdGlvbiBkaWFsb2cKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkyNTEwCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRXhwb3J0IGRpc3BhdGNoQmVm
b3JlVW5sb2FkRXZlbnQoKSBhbmQgZm9yd2FyZCBydW5CZWZvcmVVbmxvYWRDb25maXJtUGFuZWwo
KSBjYWxsIHRvIGNsaWVudC4KKworICAgICAgICAqIEFwaS9XZWJQYWdlLmNwcDoKKyAgICAgICAg
KEJsYWNrQmVycnk6OldlYktpdDo6V2ViUGFnZTo6ZGlzcGF0Y2hCZWZvcmVVbmxvYWRFdmVudCk6
CisgICAgICAgIChXZWJLaXQpOgorICAgICAgICAqIEFwaS9XZWJQYWdlLmg6CisgICAgICAgICog
QXBpL1dlYlBhZ2VDbGllbnQuaDoKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGll
bnRCbGFja0JlcnJ5LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNocm9tZUNsaWVudEJsYWNrQmVy
cnk6OmNhblJ1bkJlZm9yZVVubG9hZENvbmZpcm1QYW5lbCk6CisgICAgICAgIChXZWJDb3JlOjpD
aHJvbWVDbGllbnRCbGFja0JlcnJ5OjpydW5CZWZvcmVVbmxvYWRDb25maXJtUGFuZWwpOgorCiAy
MDEyLTA3LTI1ICBKb3NodWEgTmV0dGVyZmllbGQgIDxqbmV0dGVyZmllbGRAcmltLmNvbT4KIAog
ICAgICAgICBbQmxhY2tCZXJyeV0gVXBkYXRlIGFib3V0OmNvbmZpZyBsaXN0cwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEJs
YWNrQmVycnkuY3BwIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0No
cm9tZUNsaWVudEJsYWNrQmVycnkuY3BwCmluZGV4IGQ3ZDI2OTkuLjJkMWIyYWQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGllbnRC
bGFja0JlcnJ5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBv
cnQvQ2hyb21lQ2xpZW50QmxhY2tCZXJyeS5jcHAKQEAgLTM3NiwxOSArMzc2LDE0IEBAIHZvaWQg
Q2hyb21lQ2xpZW50QmxhY2tCZXJyeTo6c2V0UmVzaXphYmxlKGJvb2wpCiAKIGJvb2wgQ2hyb21l
Q2xpZW50QmxhY2tCZXJyeTo6Y2FuUnVuQmVmb3JlVW5sb2FkQ29uZmlybVBhbmVsKCkKIHsKLSAg
ICBub3RJbXBsZW1lbnRlZCgpOwotICAgIHJldHVybiBmYWxzZTsKKyAgICByZXR1cm4gdHJ1ZTsK
IH0KIAotYm9vbCBDaHJvbWVDbGllbnRCbGFja0JlcnJ5OjpydW5CZWZvcmVVbmxvYWRDb25maXJt
UGFuZWwoY29uc3QgU3RyaW5nJiBtZXNzYWdlLCBGcmFtZSopCitib29sIENocm9tZUNsaWVudEJs
YWNrQmVycnk6OnJ1bkJlZm9yZVVubG9hZENvbmZpcm1QYW5lbChjb25zdCBTdHJpbmcmIG1lc3Nh
Z2UsIEZyYW1lKiBmcmFtZSkKIHsKLSNpZiAhZGVmaW5lZChQVUJMSUNfQlVJTEQpIHx8ICFQVUJM
SUNfQlVJTEQKLSAgICBpZiAobV93ZWJQYWdlUHJpdmF0ZS0+bV9kdW1wUmVuZGVyVHJlZSkKLSAg
ICAgICAgcmV0dXJuIG1fd2ViUGFnZVByaXZhdGUtPm1fZHVtcFJlbmRlclRyZWUtPnJ1bkJlZm9y
ZVVubG9hZENvbmZpcm1QYW5lbChtZXNzYWdlKTsKLSNlbmRpZgotCi0gICAgbm90SW1wbGVtZW50
ZWQoKTsKLSAgICByZXR1cm4gZmFsc2U7CisgICAgVGltZXJCYXNlOjpmaXJlVGltZXJzSW5OZXN0
ZWRFdmVudExvb3AoKTsKKyAgICBDU3RyaW5nIGxhdGluT3JpZ2luID0gZnJhbWVPcmlnaW4oZnJh
bWUpOworICAgIHJldHVybiBtX3dlYlBhZ2VQcml2YXRlLT5tX2NsaWVudC0+cnVuQmVmb3JlVW5s
b2FkQ29uZmlybVBhbmVsKG1lc3NhZ2UuY2hhcmFjdGVycygpLCBtZXNzYWdlLmxlbmd0aCgpLCBs
YXRpbk9yaWdpbi5kYXRhKCksIGxhdGluT3JpZ2luLmxlbmd0aCgpKTsKIH0KIAogdm9pZCBDaHJv
bWVDbGllbnRCbGFja0JlcnJ5OjpjbG9zZVdpbmRvd1Nvb24oKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154980</attachid>
            <date>2012-07-27 10:09:30 -0700</date>
            <delta_ts>2012-07-27 11:13:18 -0700</delta_ts>
            <desc>updated</desc>
            <filename>92510.patch</filename>
            <type>text/plain</type>
            <size>4299</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZS5jcHAgYi9T
b3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2UuY3BwCmluZGV4IGY3ZWM1OTYuLjY1
YWY1MjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZS5j
cHAKKysrIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlLmNwcApAQCAtOTk0
LDYgKzk5NCwxMSBAQCB2b2lkIFdlYlBhZ2U6OnByZXBhcmVUb0Rlc3Ryb3koKQogICAgIGQtPnBy
ZXBhcmVUb0Rlc3Ryb3koKTsKIH0KIAorYm9vbCBXZWJQYWdlOjpkaXNwYXRjaEJlZm9yZVVubG9h
ZEV2ZW50KCkKK3sKKyAgICByZXR1cm4gZC0+bV9wYWdlLT5tYWluRnJhbWUoKS0+bG9hZGVyKCkt
PnNob3VsZENsb3NlKCk7Cit9CisKIHN0YXRpYyB2b2lkIGVuYWJsZUNyb3NzU2l0ZVhIUlJlY3Vy
c2l2ZWx5KEZyYW1lKiBmcmFtZSkKIHsKICAgICBmcmFtZS0+ZG9jdW1lbnQoKS0+c2VjdXJpdHlP
cmlnaW4oKS0+Z3JhbnRVbml2ZXJzYWxBY2Nlc3MoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvYmxhY2tiZXJyeS9BcGkvV2ViUGFnZS5oIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0Fw
aS9XZWJQYWdlLmgKaW5kZXggYzkyMGYwMi4uYjcwZjJkNCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9ibGFja2JlcnJ5L0FwaS9XZWJQYWdlLmgKKysrIGIvU291cmNlL1dlYktpdC9ibGFja2Jl
cnJ5L0FwaS9XZWJQYWdlLmgKQEAgLTExMSw2ICsxMTEsOCBAQCBwdWJsaWM6CiAKICAgICB2b2lk
IHN0b3BMb2FkaW5nKCk7CiAKKyAgICBib29sIGRpc3BhdGNoQmVmb3JlVW5sb2FkRXZlbnQoKTsK
KwogICAgIC8vIFRoaXMgd2lsbCBmb3JjZSBhbnkgdW5sb2FkIGhhbmRsZXJzIHRvIHJ1bi4KICAg
ICB2b2lkIHByZXBhcmVUb0Rlc3Ryb3koKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9i
bGFja2JlcnJ5L0FwaS9XZWJQYWdlQ2xpZW50LmggYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkv
QXBpL1dlYlBhZ2VDbGllbnQuaAppbmRleCBiMmU4ZWEzLi41MTBhZTY5IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2VDbGllbnQuaAorKysgYi9Tb3VyY2Uv
V2ViS2l0L2JsYWNrYmVycnkvQXBpL1dlYlBhZ2VDbGllbnQuaApAQCAtMTEzLDYgKzExMyw3IEBA
IHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgcnVuSmF2YVNjcmlwdEFsZXJ0KGNvbnN0IHVuc2ln
bmVkIHNob3J0KiBtZXNzYWdlLCB1bnNpZ25lZCBtZXNzYWdlTGVuZ3RoLCBjb25zdCBjaGFyKiBv
cmlnaW4sIHVuc2lnbmVkIG9yaWdpbkxlbmd0aCkgPSAwOwogICAgIHZpcnR1YWwgYm9vbCBydW5K
YXZhU2NyaXB0Q29uZmlybShjb25zdCB1bnNpZ25lZCBzaG9ydCogbWVzc2FnZSwgdW5zaWduZWQg
bWVzc2FnZUxlbmd0aCwgY29uc3QgY2hhciogb3JpZ2luLCB1bnNpZ25lZCBvcmlnaW5MZW5ndGgp
ID0gMDsKICAgICB2aXJ0dWFsIGJvb2wgcnVuSmF2YVNjcmlwdFByb21wdChjb25zdCB1bnNpZ25l
ZCBzaG9ydCogbWVzc2FnZSwgdW5zaWduZWQgbWVzc2FnZUxlbmd0aCwgY29uc3QgdW5zaWduZWQg
c2hvcnQqIGRlZmF1bHRWYWx1ZSwgdW5zaWduZWQgZGVmYXVsdFZhbHVlTGVuZ3RoLCBjb25zdCBj
aGFyKiBvcmlnaW4sIHVuc2lnbmVkIG9yaWdpbkxlbmd0aCwgV2ViU3RyaW5nJiByZXN1bHQpID0g
MDsKKyAgICB2aXJ0dWFsIGJvb2wgcnVuQmVmb3JlVW5sb2FkQ29uZmlybVBhbmVsKGNvbnN0IHVu
c2lnbmVkIHNob3J0KiBtZXNzYWdlLCB1bnNpZ25lZCBtZXNzYWdlTGVuZ3RoLCBjb25zdCBjaGFy
KiBvcmlnaW4sIHVuc2lnbmVkIG9yaWdpbkxlbmd0aCkgPSAwOwogCiAgICAgdmlydHVhbCBib29s
IHNob3VsZEludGVycnVwdEphdmFTY3JpcHQoKSA9IDA7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQ2hh
bmdlTG9nCmluZGV4IDcyOGM0ZTMuLjgwYWI0ZjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
YmxhY2tiZXJyeS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA3LTI3ICBZb25nIExpICA8eW9saUByaW0uY29t
PgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBTaG91bGQgc3VwcG9ydCBvbmJlZm9yZXVubG9hZCBl
dmVudCBhbmQgc2hvdyBjb25maXJtYXRpb24gZGlhbG9nCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MjUxMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFJJTSBQUiMgMTU1ODc4LgorICAgICAgICAxLiBFeHBv
cnQgZGlzcGF0Y2hCZWZvcmVVbmxvYWRFdmVudCgpIHNvIGNsaWVudCBjYW4gY2FsbCBpdCBiZWZv
cmUgZ29pbmcgdG8gY2xvc2UgdGhlIHBhZ2UuCisgICAgICAgIDIuIEZvcndhcmQgcnVuQmVmb3Jl
VW5sb2FkQ29uZmlybVBhbmVsKCkgY2FsbCB0byBjbGllbnQgc28gaXQgY2FuIHNob3cgYSBkaWFs
b2cuCisKKyAgICAgICAgKiBBcGkvV2ViUGFnZS5jcHA6CisgICAgICAgIChCbGFja0JlcnJ5OjpX
ZWJLaXQ6OldlYlBhZ2U6OmRpc3BhdGNoQmVmb3JlVW5sb2FkRXZlbnQpOgorICAgICAgICAoV2Vi
S2l0KToKKyAgICAgICAgKiBBcGkvV2ViUGFnZS5oOgorICAgICAgICAqIEFwaS9XZWJQYWdlQ2xp
ZW50Lmg6CisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xpZW50QmxhY2tCZXJyeS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpDaHJvbWVDbGllbnRCbGFja0JlcnJ5OjpjYW5SdW5CZWZv
cmVVbmxvYWRDb25maXJtUGFuZWwpOgorICAgICAgICAoV2ViQ29yZTo6Q2hyb21lQ2xpZW50Qmxh
Y2tCZXJyeTo6cnVuQmVmb3JlVW5sb2FkQ29uZmlybVBhbmVsKToKKwogMjAxMi0wNy0yNSAgSm9z
aHVhIE5ldHRlcmZpZWxkICA8am5ldHRlcmZpZWxkQHJpbS5jb20+CiAKICAgICAgICAgW0JsYWNr
QmVycnldIFVwZGF0ZSBhYm91dDpjb25maWcgbGlzdHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGllbnRCbGFja0JlcnJ5LmNwcCBi
L1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGllbnRCbGFj
a0JlcnJ5LmNwcAppbmRleCBkN2QyNjk5Li5lMjRkMDBmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xpZW50QmxhY2tCZXJyeS5jcHAK
KysrIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVu
dEJsYWNrQmVycnkuY3BwCkBAIC0zNzYsMTkgKzM3NiwxOSBAQCB2b2lkIENocm9tZUNsaWVudEJs
YWNrQmVycnk6OnNldFJlc2l6YWJsZShib29sKQogCiBib29sIENocm9tZUNsaWVudEJsYWNrQmVy
cnk6OmNhblJ1bkJlZm9yZVVubG9hZENvbmZpcm1QYW5lbCgpCiB7Ci0gICAgbm90SW1wbGVtZW50
ZWQoKTsKLSAgICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKLWJvb2wgQ2hy
b21lQ2xpZW50QmxhY2tCZXJyeTo6cnVuQmVmb3JlVW5sb2FkQ29uZmlybVBhbmVsKGNvbnN0IFN0
cmluZyYgbWVzc2FnZSwgRnJhbWUqKQorYm9vbCBDaHJvbWVDbGllbnRCbGFja0JlcnJ5OjpydW5C
ZWZvcmVVbmxvYWRDb25maXJtUGFuZWwoY29uc3QgU3RyaW5nJiBtZXNzYWdlLCBGcmFtZSogZnJh
bWUpCiB7CiAjaWYgIWRlZmluZWQoUFVCTElDX0JVSUxEKSB8fCAhUFVCTElDX0JVSUxECiAgICAg
aWYgKG1fd2ViUGFnZVByaXZhdGUtPm1fZHVtcFJlbmRlclRyZWUpCiAgICAgICAgIHJldHVybiBt
X3dlYlBhZ2VQcml2YXRlLT5tX2R1bXBSZW5kZXJUcmVlLT5ydW5CZWZvcmVVbmxvYWRDb25maXJt
UGFuZWwobWVzc2FnZSk7CiAjZW5kaWYKIAotICAgIG5vdEltcGxlbWVudGVkKCk7Ci0gICAgcmV0
dXJuIGZhbHNlOworICAgIFRpbWVyQmFzZTo6ZmlyZVRpbWVyc0luTmVzdGVkRXZlbnRMb29wKCk7
CisgICAgQ1N0cmluZyBsYXRpbk9yaWdpbiA9IGZyYW1lT3JpZ2luKGZyYW1lKTsKKyAgICByZXR1
cm4gbV93ZWJQYWdlUHJpdmF0ZS0+bV9jbGllbnQtPnJ1bkJlZm9yZVVubG9hZENvbmZpcm1QYW5l
bChtZXNzYWdlLmNoYXJhY3RlcnMoKSwgbWVzc2FnZS5sZW5ndGgoKSwgbGF0aW5PcmlnaW4uZGF0
YSgpLCBsYXRpbk9yaWdpbi5sZW5ndGgoKSk7CiB9CiAKIHZvaWQgQ2hyb21lQ2xpZW50QmxhY2tC
ZXJyeTo6Y2xvc2VXaW5kb3dTb29uKCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>