<?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>100978</bug_id>
          
          <creation_ts>2012-11-01 12:32:18 -0700</creation_ts>
          <short_desc>[BlackBerry] Add more form validation strings</short_desc>
          <delta_ts>2012-11-01 15:00:15 -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="Rob Buis">rwlbuis</reporter>
          <assigned_to name="Rob Buis">rwlbuis</assigned_to>
          <cc>mifenton</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yong.li.webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>756536</commentid>
    <comment_count>0</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-11-01 12:32:18 -0700</bug_when>
    <thetext>SSIA</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756606</commentid>
    <comment_count>1</comment_count>
      <attachid>171926</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-11-01 14:13:34 -0700</bug_when>
    <thetext>Created attachment 171926
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756609</commentid>
    <comment_count>2</comment_count>
      <attachid>171928</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-11-01 14:15:14 -0700</bug_when>
    <thetext>Created attachment 171928
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756644</commentid>
    <comment_count>3</comment_count>
      <attachid>171938</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-11-01 14:53:40 -0700</bug_when>
    <thetext>Created attachment 171938
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756645</commentid>
    <comment_count>4</comment_count>
      <attachid>171938</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-11-01 14:55:13 -0700</bug_when>
    <thetext>Comment on attachment 171938
Patch

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

&gt; Source/WebCore/platform/blackberry/LocalizedStringsBlackBerry.cpp:464
&gt; +    return String::format(s_resource.getString(BlackBerry::Platform::VALIDATION_RANGE_UNDERFLOW), text.utf8().data());

it would be nice if we verify the format string in debug build, to make sure there is only one %, which is %s.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756646</commentid>
    <comment_count>5</comment_count>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-11-01 14:55:28 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 171938 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=171938&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/blackberry/LocalizedStringsBlackBerry.cpp:464
&gt; &gt; +    return String::format(s_resource.getString(BlackBerry::Platform::VALIDATION_RANGE_UNDERFLOW), text.utf8().data());
&gt; 
&gt; it would be nice if we verify the format string in debug build, to make sure there is only one %, which is %s.

can be done in platform code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756652</commentid>
    <comment_count>6</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-11-01 15:00:15 -0700</bug_when>
    <thetext>Committed r133228: &lt;http://trac.webkit.org/changeset/133228&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171926</attachid>
            <date>2012-11-01 14:13:34 -0700</date>
            <delta_ts>2012-11-01 14:15:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100978-20121101171157.patch</filename>
            <type>text/plain</type>
            <size>4037</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzMTY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWViZTJkNTVjMWRkNWEz
YjdmOTk3ZGYxMzEzZTNlOTUwMWE4MjZjYi4uNGVmYmNkM2Q5ZDQ1ODQ3YWQyMDhhY2MxYzMxMGNk
MTA3MzM1Y2Y3NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTExLTAxICBSb2Ig
QnVpcyAgPHJidWlzQHJpbS5jb20+CisKKyAgICAgICAgW0JsYWNrQmVycnldIEFkZCBtb3JlIGZv
cm0gdmFsaWRhdGlvbiBzdHJpbmdzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDA5NzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBJbXBsZW1lbnQgdGhlc2UgdHdvIG1ldGhvZHMgcHJvcGVybHkuCisKKyAg
ICAgICAgKiBwbGF0Zm9ybS9ibGFja2JlcnJ5L0xvY2FsaXplZFN0cmluZ3NCbGFja0JlcnJ5LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OnZhbGlkYXRpb25NZXNzYWdlUmFuZ2VVbmRlcmZsb3dUZXh0
KToKKyAgICAgICAgKFdlYkNvcmU6OnZhbGlkYXRpb25NZXNzYWdlUmFuZ2VPdmVyZmxvd1RleHQp
OgorCiAyMDEyLTExLTAxICBLb25kYXBhbGx5IEthbHlhbiAgPGthbHlhbi5rb25kYXBhbGx5QGlu
dGVsLmNvbT4KIAogICAgICAgICBbRUZMXVtBQ11GcmVlIEdMIHJlc291cmNlcyBhbGxvY2F0ZWQg
YnkgR3JhcGhpY3NDb250ZXh0M0RFZmwuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ibGFja2JlcnJ5L0xvY2FsaXplZFN0cmluZ3NCbGFja0JlcnJ5LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2JsYWNrYmVycnkvTG9jYWxpemVkU3RyaW5nc0JsYWNrQmVycnkuY3Bw
CmluZGV4IDZkN2IzYTM4OWM0ZDdiYjdjYTgzYTk1ZGQzZTcwMWI2Njk3YzM2MzQuLjRhYzc4NjI0
YzZhNTU2NjBmOTMyMDk5N2E5YzEwN2Y0NmJkNWIzZTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2JsYWNrYmVycnkvTG9jYWxpemVkU3RyaW5nc0JsYWNrQmVycnkuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2JsYWNrYmVycnkvTG9jYWxpemVkU3RyaW5nc0Js
YWNrQmVycnkuY3BwCkBAIC0yNSw2ICsyNSw3IEBACiAjaW5jbHVkZSA8TG9jYWxlSGFuZGxlci5o
PgogI2luY2x1ZGUgPExvY2FsaXplUmVzb3VyY2UuaD4KICNpbmNsdWRlIDx3dGYvVmVjdG9yLmg+
CisjaW5jbHVkZSA8d3RmL3RleHQvQ1N0cmluZy5oPgogI2luY2x1ZGUgPHd0Zi90ZXh0L1dURlN0
cmluZy5oPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CkBAIC00NTgsMTYgKzQ1OSwxNCBAQCBTdHJp
bmcgdmFsaWRhdGlvbk1lc3NhZ2VUb29Mb25nVGV4dChpbnQsIGludCkKICAgICByZXR1cm4gU3Ry
aW5nKCk7CiB9CiAKLVN0cmluZyB2YWxpZGF0aW9uTWVzc2FnZVJhbmdlVW5kZXJmbG93VGV4dChj
b25zdCBTdHJpbmcmKQorU3RyaW5nIHZhbGlkYXRpb25NZXNzYWdlUmFuZ2VVbmRlcmZsb3dUZXh0
KGNvbnN0IFN0cmluZyYgdGV4dCkKIHsKLSAgICBub3RJbXBsZW1lbnRlZCgpOwotICAgIHJldHVy
biBTdHJpbmcoKTsKKyAgICByZXR1cm4gU3RyaW5nOjpmb3JtYXQoc19yZXNvdXJjZS5nZXRTdHJp
bmcoQmxhY2tCZXJyeTo6UGxhdGZvcm06OlZBTElEQVRJT05fUkFOR0VfVU5ERVJGTE9XKSwgdGV4
dC51dGY4KCkuZGF0YSgpKTsKIH0KIAotU3RyaW5nIHZhbGlkYXRpb25NZXNzYWdlUmFuZ2VPdmVy
Zmxvd1RleHQoY29uc3QgU3RyaW5nJikKK1N0cmluZyB2YWxpZGF0aW9uTWVzc2FnZVJhbmdlT3Zl
cmZsb3dUZXh0KGNvbnN0IFN0cmluZyYgdGV4dCkKIHsKLSAgICBub3RJbXBsZW1lbnRlZCgpOwot
ICAgIHJldHVybiBTdHJpbmcoKTsKKyAgICByZXR1cm4gU3RyaW5nOjpmb3JtYXQoc19yZXNvdXJj
ZS5nZXRTdHJpbmcoQmxhY2tCZXJyeTo6UGxhdGZvcm06OlZBTElEQVRJT05fUkFOR0VfT1ZFUkZM
T1cpLCB0ZXh0LnV0ZjgoKS5kYXRhKCkpOwogfQogCiBTdHJpbmcgdmFsaWRhdGlvbk1lc3NhZ2VT
dGVwTWlzbWF0Y2hUZXh0KGNvbnN0IFN0cmluZyYsIGNvbnN0IFN0cmluZyYpCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZTYx
YjUxZDJjOTI4NGNlMmI2Y2VjOTRiOWMzNTg0YTUxODgyMmJmMC4uNzU5ODEzMTEzMTVhOTkzODk2
YmUyYmUzY2NiNmEzODVhNTlhZDEwNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEyLTExLTAx
ICBSb2IgQnVpcyAgPHJidWlzQHJpbS5jb20+CisKKyAgICAgICAgW0JsYWNrQmVycnldIEFkZCBt
b3JlIGZvcm0gdmFsaWRhdGlvbiBzdHJpbmdzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMDA5NzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBBZGQgdGhlIHJlc3VsdCB3ZSBleHBlY3QgYWZ0ZXIgYWRkaW5n
IHRyYW5zbGF0aW9ucyBmb3IgcmFuZ2Ugb3ZlciBhbmQgdW5kZXJmbG93LgorCisgICAgICAgICog
cGxhdGZvcm0vYmxhY2tiZXJyeS9mYXN0L2Zvcm1zL251bWJlci9udW1iZXItdmFsaWRhdGlvbi1t
ZXNzYWdlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisKIDIwMTItMTEtMDEgIFN0ZXBoZW4gQ2hlbm5l
eSAgPHNjaGVubmV5QGNocm9taXVtLm9yZz4KIAogICAgICAgICBTVkcgYXMgYW4gaW1hZ2UgbWF5
IHJlY3JlYXRlIHRoZSByZW5kZXJlciBvbiB6b29tCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9ibGFja2JlcnJ5L2Zhc3QvZm9ybXMvbnVtYmVyL251bWJlci12YWxpZGF0aW9uLW1l
c3NhZ2UtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vYmxhY2tiZXJyeS9mYXN0
L2Zvcm1zL251bWJlci9udW1iZXItdmFsaWRhdGlvbi1tZXNzYWdlLWV4cGVjdGVkLnR4dApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi40MjAzZmJkMzY0YzdjZGFlMjJiZmE1M2E1MzI3ZTZjZTk5NjllZTRjCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vYmxhY2tiZXJyeS9mYXN0L2Zvcm1zL251
bWJlci9udW1iZXItdmFsaWRhdGlvbi1tZXNzYWdlLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDIx
IEBACitUZXN0IGZvciB2YWxpZGF0aW9uTWVzc2FnZSBJREwgYXR0cmlidXRlIGZvciA8aW5wdXQg
dHlwZT1udW1iZXI+CisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFT
UyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitObyBtZXNzYWdl
CitQQVNTIHRlc3RJdCgiIiwgIiIsICIiKSBpcyAiIgorVmFsdWUgbWlzc2luZworRkFJTCB0ZXN0
SXQoIiIsICIiLCAiIikgc2hvdWxkIGJlIHZhbHVlIG1pc3NpbmcuIFdhcyBJbnB1dCB2YWx1ZSBt
aXNzaW5nLgorVHlwZSBtaXNtYXRjaAorUEFTUyB0ZXN0SXQoImZvbyIsICIiLCAiIikgaXMgIiIK
K1JhbmdlIG92ZXJmbG93CitGQUlMIHRlc3RJdCgiMjAwIiwgIiIsICIxMDAiKSBzaG91bGQgYmUg
cmFuZ2Ugb3ZlcmZsb3cuIFdhcyBWYWx1ZSBtdXN0IGJlIGxlc3MgdGhhbiBvciBlcXVhbCB0byAx
MDAuCitSYW5nZSB1bmRlcmZsb3cKK0ZBSUwgdGVzdEl0KCIxMCIsICI1MCIsICIxMDAiKSBzaG91
bGQgYmUgcmFuZ2UgdW5kZXJmbG93LiBXYXMgVmFsdWUgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3Ig
ZXF1YWwgdG8gNTAuCitTdGVwIG1pc21hdGNoCitGQUlMIHRlc3RJdCgiNTUiLCAiMCIsICIxMDAi
LCAiMTAiKSBzaG91bGQgYmUgc3RlcCBtaXNtYXRjaC4gV2FzIFN0ZXAgbWlzbWF0Y2guCitQQVNT
IHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171928</attachid>
            <date>2012-11-01 14:15:14 -0700</date>
            <delta_ts>2012-11-01 14:53:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100978-20121101171337.patch</filename>
            <type>text/plain</type>
            <size>2923</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzMTY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWViZTJkNTVjMWRkNWEz
YjdmOTk3ZGYxMzEzZTNlOTUwMWE4MjZjYi4uNGJiZmM5MjM2NWRkNDNjYWMxMDRkZjVlODcxMWRj
MzBiNjVmYzJhNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTExLTAxICBSb2Ig
QnVpcyAgPHJidWlzQHJpbS5jb20+CisKKyAgICAgICAgW0JsYWNrQmVycnldIEFkZCBtb3JlIGZv
cm0gdmFsaWRhdGlvbiBzdHJpbmdzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDA5NzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBQUiAyMTAwNzIKKworICAgICAgICBJbXBsZW1lbnQgdGhlc2UgdHdvIG1l
dGhvZHMgcHJvcGVybHkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ibGFja2JlcnJ5L0xvY2FsaXpl
ZFN0cmluZ3NCbGFja0JlcnJ5LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnZhbGlkYXRpb25NZXNz
YWdlUmFuZ2VVbmRlcmZsb3dUZXh0KToKKyAgICAgICAgKFdlYkNvcmU6OnZhbGlkYXRpb25NZXNz
YWdlUmFuZ2VPdmVyZmxvd1RleHQpOgorCiAyMDEyLTExLTAxICBLb25kYXBhbGx5IEthbHlhbiAg
PGthbHlhbi5rb25kYXBhbGx5QGludGVsLmNvbT4KIAogICAgICAgICBbRUZMXVtBQ11GcmVlIEdM
IHJlc291cmNlcyBhbGxvY2F0ZWQgYnkgR3JhcGhpY3NDb250ZXh0M0RFZmwuCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ibGFja2JlcnJ5L0xvY2FsaXplZFN0cmluZ3NCbGFj
a0JlcnJ5LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2JsYWNrYmVycnkvTG9jYWxpemVk
U3RyaW5nc0JsYWNrQmVycnkuY3BwCmluZGV4IDZkN2IzYTM4OWM0ZDdiYjdjYTgzYTk1ZGQzZTcw
MWI2Njk3YzM2MzQuLjRhYzc4NjI0YzZhNTU2NjBmOTMyMDk5N2E5YzEwN2Y0NmJkNWIzZTIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2JsYWNrYmVycnkvTG9jYWxpemVkU3Ry
aW5nc0JsYWNrQmVycnkuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2JsYWNrYmVy
cnkvTG9jYWxpemVkU3RyaW5nc0JsYWNrQmVycnkuY3BwCkBAIC0yNSw2ICsyNSw3IEBACiAjaW5j
bHVkZSA8TG9jYWxlSGFuZGxlci5oPgogI2luY2x1ZGUgPExvY2FsaXplUmVzb3VyY2UuaD4KICNp
bmNsdWRlIDx3dGYvVmVjdG9yLmg+CisjaW5jbHVkZSA8d3RmL3RleHQvQ1N0cmluZy5oPgogI2lu
Y2x1ZGUgPHd0Zi90ZXh0L1dURlN0cmluZy5oPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CkBAIC00
NTgsMTYgKzQ1OSwxNCBAQCBTdHJpbmcgdmFsaWRhdGlvbk1lc3NhZ2VUb29Mb25nVGV4dChpbnQs
IGludCkKICAgICByZXR1cm4gU3RyaW5nKCk7CiB9CiAKLVN0cmluZyB2YWxpZGF0aW9uTWVzc2Fn
ZVJhbmdlVW5kZXJmbG93VGV4dChjb25zdCBTdHJpbmcmKQorU3RyaW5nIHZhbGlkYXRpb25NZXNz
YWdlUmFuZ2VVbmRlcmZsb3dUZXh0KGNvbnN0IFN0cmluZyYgdGV4dCkKIHsKLSAgICBub3RJbXBs
ZW1lbnRlZCgpOwotICAgIHJldHVybiBTdHJpbmcoKTsKKyAgICByZXR1cm4gU3RyaW5nOjpmb3Jt
YXQoc19yZXNvdXJjZS5nZXRTdHJpbmcoQmxhY2tCZXJyeTo6UGxhdGZvcm06OlZBTElEQVRJT05f
UkFOR0VfVU5ERVJGTE9XKSwgdGV4dC51dGY4KCkuZGF0YSgpKTsKIH0KIAotU3RyaW5nIHZhbGlk
YXRpb25NZXNzYWdlUmFuZ2VPdmVyZmxvd1RleHQoY29uc3QgU3RyaW5nJikKK1N0cmluZyB2YWxp
ZGF0aW9uTWVzc2FnZVJhbmdlT3ZlcmZsb3dUZXh0KGNvbnN0IFN0cmluZyYgdGV4dCkKIHsKLSAg
ICBub3RJbXBsZW1lbnRlZCgpOwotICAgIHJldHVybiBTdHJpbmcoKTsKKyAgICByZXR1cm4gU3Ry
aW5nOjpmb3JtYXQoc19yZXNvdXJjZS5nZXRTdHJpbmcoQmxhY2tCZXJyeTo6UGxhdGZvcm06OlZB
TElEQVRJT05fUkFOR0VfT1ZFUkZMT1cpLCB0ZXh0LnV0ZjgoKS5kYXRhKCkpOwogfQogCiBTdHJp
bmcgdmFsaWRhdGlvbk1lc3NhZ2VTdGVwTWlzbWF0Y2hUZXh0KGNvbnN0IFN0cmluZyYsIGNvbnN0
IFN0cmluZyYpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggZTYxYjUxZDJjOTI4NGNlMmI2Y2VjOTRiOWMzNTg0YTUxODgyMmJm
MC4uNTQ2NDAwZjc2MDk1MTRhODljZTU2ZjBhZThkZTg5YmViYzgyNmI4NCAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE2IEBACisyMDEyLTExLTAxICBSb2IgQnVpcyAgPHJidWlzQHJpbS5jb20+CisKKyAgICAg
ICAgW0JsYWNrQmVycnldIEFkZCBtb3JlIGZvcm0gdmFsaWRhdGlvbiBzdHJpbmdzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDA5NzgKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQUiAyMTAwNzIKKworICAg
ICAgICBBZGQgdGhlIHJlc3VsdCB3ZSBleHBlY3QgYWZ0ZXIgYWRkaW5nIHRyYW5zbGF0aW9ucyBm
b3IgcmFuZ2Ugb3ZlciBhbmQgdW5kZXJmbG93LgorCisgICAgICAgICogcGxhdGZvcm0vYmxhY2ti
ZXJyeS9mYXN0L2Zvcm1zL251bWJlci9udW1iZXItdmFsaWRhdGlvbi1tZXNzYWdlLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisKIDIwMTItMTEtMDEgIFN0ZXBoZW4gQ2hlbm5leSAgPHNjaGVubmV5QGNo
cm9taXVtLm9yZz4KIAogICAgICAgICBTVkcgYXMgYW4gaW1hZ2UgbWF5IHJlY3JlYXRlIHRoZSBy
ZW5kZXJlciBvbiB6b29tCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171938</attachid>
            <date>2012-11-01 14:53:40 -0700</date>
            <delta_ts>2012-11-01 14:55:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100978-20121101175203.patch</filename>
            <type>text/plain</type>
            <size>4079</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzMTY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWViZTJkNTVjMWRkNWEz
YjdmOTk3ZGYxMzEzZTNlOTUwMWE4MjZjYi4uNGJiZmM5MjM2NWRkNDNjYWMxMDRkZjVlODcxMWRj
MzBiNjVmYzJhNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTExLTAxICBSb2Ig
QnVpcyAgPHJidWlzQHJpbS5jb20+CisKKyAgICAgICAgW0JsYWNrQmVycnldIEFkZCBtb3JlIGZv
cm0gdmFsaWRhdGlvbiBzdHJpbmdzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDA5NzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBQUiAyMTAwNzIKKworICAgICAgICBJbXBsZW1lbnQgdGhlc2UgdHdvIG1l
dGhvZHMgcHJvcGVybHkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ibGFja2JlcnJ5L0xvY2FsaXpl
ZFN0cmluZ3NCbGFja0JlcnJ5LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnZhbGlkYXRpb25NZXNz
YWdlUmFuZ2VVbmRlcmZsb3dUZXh0KToKKyAgICAgICAgKFdlYkNvcmU6OnZhbGlkYXRpb25NZXNz
YWdlUmFuZ2VPdmVyZmxvd1RleHQpOgorCiAyMDEyLTExLTAxICBLb25kYXBhbGx5IEthbHlhbiAg
PGthbHlhbi5rb25kYXBhbGx5QGludGVsLmNvbT4KIAogICAgICAgICBbRUZMXVtBQ11GcmVlIEdM
IHJlc291cmNlcyBhbGxvY2F0ZWQgYnkgR3JhcGhpY3NDb250ZXh0M0RFZmwuCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ibGFja2JlcnJ5L0xvY2FsaXplZFN0cmluZ3NCbGFj
a0JlcnJ5LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2JsYWNrYmVycnkvTG9jYWxpemVk
U3RyaW5nc0JsYWNrQmVycnkuY3BwCmluZGV4IDZkN2IzYTM4OWM0ZDdiYjdjYTgzYTk1ZGQzZTcw
MWI2Njk3YzM2MzQuLjRhYzc4NjI0YzZhNTU2NjBmOTMyMDk5N2E5YzEwN2Y0NmJkNWIzZTIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2JsYWNrYmVycnkvTG9jYWxpemVkU3Ry
aW5nc0JsYWNrQmVycnkuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2JsYWNrYmVy
cnkvTG9jYWxpemVkU3RyaW5nc0JsYWNrQmVycnkuY3BwCkBAIC0yNSw2ICsyNSw3IEBACiAjaW5j
bHVkZSA8TG9jYWxlSGFuZGxlci5oPgogI2luY2x1ZGUgPExvY2FsaXplUmVzb3VyY2UuaD4KICNp
bmNsdWRlIDx3dGYvVmVjdG9yLmg+CisjaW5jbHVkZSA8d3RmL3RleHQvQ1N0cmluZy5oPgogI2lu
Y2x1ZGUgPHd0Zi90ZXh0L1dURlN0cmluZy5oPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CkBAIC00
NTgsMTYgKzQ1OSwxNCBAQCBTdHJpbmcgdmFsaWRhdGlvbk1lc3NhZ2VUb29Mb25nVGV4dChpbnQs
IGludCkKICAgICByZXR1cm4gU3RyaW5nKCk7CiB9CiAKLVN0cmluZyB2YWxpZGF0aW9uTWVzc2Fn
ZVJhbmdlVW5kZXJmbG93VGV4dChjb25zdCBTdHJpbmcmKQorU3RyaW5nIHZhbGlkYXRpb25NZXNz
YWdlUmFuZ2VVbmRlcmZsb3dUZXh0KGNvbnN0IFN0cmluZyYgdGV4dCkKIHsKLSAgICBub3RJbXBs
ZW1lbnRlZCgpOwotICAgIHJldHVybiBTdHJpbmcoKTsKKyAgICByZXR1cm4gU3RyaW5nOjpmb3Jt
YXQoc19yZXNvdXJjZS5nZXRTdHJpbmcoQmxhY2tCZXJyeTo6UGxhdGZvcm06OlZBTElEQVRJT05f
UkFOR0VfVU5ERVJGTE9XKSwgdGV4dC51dGY4KCkuZGF0YSgpKTsKIH0KIAotU3RyaW5nIHZhbGlk
YXRpb25NZXNzYWdlUmFuZ2VPdmVyZmxvd1RleHQoY29uc3QgU3RyaW5nJikKK1N0cmluZyB2YWxp
ZGF0aW9uTWVzc2FnZVJhbmdlT3ZlcmZsb3dUZXh0KGNvbnN0IFN0cmluZyYgdGV4dCkKIHsKLSAg
ICBub3RJbXBsZW1lbnRlZCgpOwotICAgIHJldHVybiBTdHJpbmcoKTsKKyAgICByZXR1cm4gU3Ry
aW5nOjpmb3JtYXQoc19yZXNvdXJjZS5nZXRTdHJpbmcoQmxhY2tCZXJyeTo6UGxhdGZvcm06OlZB
TElEQVRJT05fUkFOR0VfT1ZFUkZMT1cpLCB0ZXh0LnV0ZjgoKS5kYXRhKCkpOwogfQogCiBTdHJp
bmcgdmFsaWRhdGlvbk1lc3NhZ2VTdGVwTWlzbWF0Y2hUZXh0KGNvbnN0IFN0cmluZyYsIGNvbnN0
IFN0cmluZyYpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggZTYxYjUxZDJjOTI4NGNlMmI2Y2VjOTRiOWMzNTg0YTUxODgyMmJm
MC4uNTQ2NDAwZjc2MDk1MTRhODljZTU2ZjBhZThkZTg5YmViYzgyNmI4NCAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE2IEBACisyMDEyLTExLTAxICBSb2IgQnVpcyAgPHJidWlzQHJpbS5jb20+CisKKyAgICAg
ICAgW0JsYWNrQmVycnldIEFkZCBtb3JlIGZvcm0gdmFsaWRhdGlvbiBzdHJpbmdzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDA5NzgKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQUiAyMTAwNzIKKworICAg
ICAgICBBZGQgdGhlIHJlc3VsdCB3ZSBleHBlY3QgYWZ0ZXIgYWRkaW5nIHRyYW5zbGF0aW9ucyBm
b3IgcmFuZ2Ugb3ZlciBhbmQgdW5kZXJmbG93LgorCisgICAgICAgICogcGxhdGZvcm0vYmxhY2ti
ZXJyeS9mYXN0L2Zvcm1zL251bWJlci9udW1iZXItdmFsaWRhdGlvbi1tZXNzYWdlLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisKIDIwMTItMTEtMDEgIFN0ZXBoZW4gQ2hlbm5leSAgPHNjaGVubmV5QGNo
cm9taXVtLm9yZz4KIAogICAgICAgICBTVkcgYXMgYW4gaW1hZ2UgbWF5IHJlY3JlYXRlIHRoZSBy
ZW5kZXJlciBvbiB6b29tCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ibGFja2Jl
cnJ5L2Zhc3QvZm9ybXMvbnVtYmVyL251bWJlci12YWxpZGF0aW9uLW1lc3NhZ2UtZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vYmxhY2tiZXJyeS9mYXN0L2Zvcm1zL251bWJlci9u
dW1iZXItdmFsaWRhdGlvbi1tZXNzYWdlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi40MjAzZmJk
MzY0YzdjZGFlMjJiZmE1M2E1MzI3ZTZjZTk5NjllZTRjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vYmxhY2tiZXJyeS9mYXN0L2Zvcm1zL251bWJlci9udW1iZXItdmFs
aWRhdGlvbi1tZXNzYWdlLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDIxIEBACitUZXN0IGZvciB2
YWxpZGF0aW9uTWVzc2FnZSBJREwgYXR0cmlidXRlIGZvciA8aW5wdXQgdHlwZT1udW1iZXI+CisK
K09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZv
bGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitObyBtZXNzYWdlCitQQVNTIHRlc3RJdCgi
IiwgIiIsICIiKSBpcyAiIgorVmFsdWUgbWlzc2luZworRkFJTCB0ZXN0SXQoIiIsICIiLCAiIikg
c2hvdWxkIGJlIHZhbHVlIG1pc3NpbmcuIFdhcyBJbnB1dCB2YWx1ZSBtaXNzaW5nLgorVHlwZSBt
aXNtYXRjaAorUEFTUyB0ZXN0SXQoImZvbyIsICIiLCAiIikgaXMgIiIKK1JhbmdlIG92ZXJmbG93
CitGQUlMIHRlc3RJdCgiMjAwIiwgIiIsICIxMDAiKSBzaG91bGQgYmUgcmFuZ2Ugb3ZlcmZsb3cu
IFdhcyBWYWx1ZSBtdXN0IGJlIGxlc3MgdGhhbiBvciBlcXVhbCB0byAxMDAuCitSYW5nZSB1bmRl
cmZsb3cKK0ZBSUwgdGVzdEl0KCIxMCIsICI1MCIsICIxMDAiKSBzaG91bGQgYmUgcmFuZ2UgdW5k
ZXJmbG93LiBXYXMgVmFsdWUgbXVzdCBiZSBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdG8gNTAuCitT
dGVwIG1pc21hdGNoCitGQUlMIHRlc3RJdCgiNTUiLCAiMCIsICIxMDAiLCAiMTAiKSBzaG91bGQg
YmUgc3RlcCBtaXNtYXRjaC4gV2FzIFN0ZXAgbWlzbWF0Y2guCitQQVNTIHN1Y2Nlc3NmdWxseVBh
cnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwo=
</data>
<flag name="review"
          id="186061"
          type_id="1"
          status="+"
          setter="yong.li.webkit"
    />
          </attachment>
      

    </bug>

</bugzilla>