<?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>80367</bug_id>
          
          <creation_ts>2012-03-05 19:30:07 -0800</creation_ts>
          <short_desc>[BlackBerry]New feature: support about:cookie for internal build.</short_desc>
          <delta_ts>2012-03-08 11:02:02 -0800</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>Other</rep_platform>
          <op_sys>Other</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>0</everconfirmed>
          <reporter name="Jason Liu">jasonliuwebkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>charles.wei</cc>
    
    <cc>jasonliuwebkit</cc>
    
    <cc>joenotcharles</cc>
    
    <cc>kpiascik</cc>
    
    <cc>leo.yang</cc>
    
    <cc>staikos</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>571373</commentid>
    <comment_count>0</comment_count>
    <who name="Jason Liu">jasonliuwebkit</who>
    <bug_when>2012-03-05 19:30:07 -0800</bug_when>
    <thetext>Need to show detail information of cookies.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>571463</commentid>
    <comment_count>1</comment_count>
      <attachid>130286</attachid>
    <who name="Jason Liu">jasonliuwebkit</who>
    <bug_when>2012-03-05 22:06:44 -0800</bug_when>
    <thetext>Created attachment 130286
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>571867</commentid>
    <comment_count>2</comment_count>
      <attachid>130286</attachid>
    <who name="Joe Mason">joenotcharles</who>
    <bug_when>2012-03-06 08:08:47 -0800</bug_when>
    <thetext>Comment on attachment 130286
Patch

There&apos;s no reason to declare cookieMap outside the for loop, since it&apos;s not used again.
You also shouldn&apos;t call getAllCookies as well as getAllChildCookies, since getAllChildCookies calls getAllCookies already, so this goes through the top-level map twice.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572362</commentid>
    <comment_count>3</comment_count>
      <attachid>130499</attachid>
    <who name="Jason Liu">jasonliuwebkit</who>
    <bug_when>2012-03-06 17:50:36 -0800</bug_when>
    <thetext>Created attachment 130499
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573503</commentid>
    <comment_count>4</comment_count>
      <attachid>130499</attachid>
    <who name="Charles Wei">charles.wei</who>
    <bug_when>2012-03-07 19:38:10 -0800</bug_when>
    <thetext>Comment on attachment 130499
Patch

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

&gt; Source/WebCore/platform/blackberry/CookieManager.cpp:231
&gt; +    result.append(String(&quot;&lt;table style=\&quot;word-wrap:break-word\&quot; cellSpacing=\&quot;0\&quot; cellPadding=\&quot;0\&quot; border=\&quot;1\&quot;&gt;&lt;tr&gt;&lt;th width=\&quot;54\&quot;&gt;Domain&lt;/th&gt;&lt;th width=\&quot;32\&quot;&gt;Path&lt;/th&gt;&lt;th width=\&quot;57\&quot;&gt;Protocol&lt;/th&gt;&lt;th width=\&quot;40\&quot;&gt;Name&lt;/th&gt;&lt;th width=\&quot;40\&quot;&gt;Value&lt;/th&gt;&lt;th width=\&quot;46\&quot;&gt;Secure&lt;/th&gt;&lt;th width=\&quot;64\&quot;&gt;HttpOnly&lt;/th&gt;&lt;th width=\&quot;49\&quot;&gt;Session&lt;/th&gt;&lt;/tr&gt;&quot;));

I don&apos;t link all the hardcoded numbers. Any other way to make it more intuitive ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573635</commentid>
    <comment_count>5</comment_count>
      <attachid>130774</attachid>
    <who name="Jason Liu">jasonliuwebkit</who>
    <bug_when>2012-03-07 22:51:52 -0800</bug_when>
    <thetext>Created attachment 130774
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573850</commentid>
    <comment_count>6</comment_count>
    <who name="Joe Mason">joenotcharles</who>
    <bug_when>2012-03-08 08:25:10 -0800</bug_when>
    <thetext>LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573959</commentid>
    <comment_count>7</comment_count>
      <attachid>130774</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-08 11:01:58 -0800</bug_when>
    <thetext>Comment on attachment 130774
Patch

Clearing flags on attachment: 130774

Committed r110176: &lt;http://trac.webkit.org/changeset/110176&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573960</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-08 11:02:02 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130286</attachid>
            <date>2012-03-05 22:06:44 -0800</date>
            <delta_ts>2012-03-06 17:50:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-80367-20120306140642.patch</filename>
            <type>text/plain</type>
            <size>5609</size>
            <attacher name="Jason Liu">jasonliuwebkit</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5ODM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzJkMDUwYjM5MDMxNjUw
Mzk0ZDA3OWMzMjUzZWQxNTIwNWQ4MTU0OC4uMmI5NTZjNDY5ODczMDIwMjcyYWQ5MDVlNmE3ZTFh
NzE3Yjc1ZDQ4YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTAzLTA1ICBKYXNv
biBMaXUgIDxqYXNvbi5saXVAdG9yY2htb2JpbGUuY29tLmNuPgorCisgICAgICAgIFtCbGFja0Jl
cnJ5XU5ldyBmZWF0dXJlOiBzdXBwb3J0IGFib3V0OmNvb2tpZSBmb3IgaW50ZXJuYWwgYnVpbGQu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MDM2Nwor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0
ZXN0cy4gCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ibGFja2JlcnJ5L0Nvb2tpZU1hbmFnZXIuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6Q29va2llTWFuYWdlcjo6Z2VuZXJhdGVIdG1sRnJhZ21lbnRG
b3JDb29raWVzKToKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIHBsYXRmb3JtL2JsYWNr
YmVycnkvQ29va2llTWFuYWdlci5oOgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvYmxhY2ti
ZXJyeS9OZXR3b3JrSm9iLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok5ldHdvcmtKb2I6OmhhbmRs
ZUFib3V0KToKKwogMjAxMi0wMy0wNSAgWW9zaGlmdW1pIElub3VlICA8eW9zaW5AY2hyb21pdW0u
b3JnPgogCiAgICAgICAgIFtGb3Jtc10gSFRNTEZpZWxkU2V0Rm9ybXMuaWRsIGRvZXNuJ3QgaGF2
ZSBuYW1lIGF0dHJpYnV0ZS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Js
YWNrYmVycnkvQ29va2llTWFuYWdlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ibGFj
a2JlcnJ5L0Nvb2tpZU1hbmFnZXIuY3BwCmluZGV4IDc2MDQ2ZjM2MGRiMjE2YTA1YzdiZTAxMTY1
M2ZkODE1MmEzODZlYTAuLjRhZGQ1ZGRkNmE1MWVhMDg2NDQ5MTEzNDAwOTZlZGVlYTUyNzdjMDMg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2JsYWNrYmVycnkvQ29va2llTWFu
YWdlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYmxhY2tiZXJyeS9Db29raWVN
YW5hZ2VyLmNwcApAQCAtMjE4LDYgKzIxOCw0NSBAQCBTdHJpbmcgQ29va2llTWFuYWdlcjo6Z2V0
Q29va2llKGNvbnN0IEtVUkwmIHVybCwgQ29va2llRmlsdGVyIGZpbHRlcikgY29uc3QKICAgICBy
ZXR1cm4gY29va2llU3RyaW5nQnVpbGRlci50b1N0cmluZygpOwogfQogCitTdHJpbmcgQ29va2ll
TWFuYWdlcjo6Z2VuZXJhdGVIdG1sRnJhZ21lbnRGb3JDb29raWVzKCkKK3sKKyAgICBDb29raWVM
b2coIkNvb2tpZU1hbmFnZXIgLSBnZW5lcmF0ZUh0bWxGcmFnbWVudEZvckNvb2tpZXNcbiIpOwor
CisgICAgQ29va2llTWFwKiBjb29raWVNYXAgPSAwOworICAgIFZlY3RvcjxQYXJzZWRDb29raWUq
PiBjb29raWVDYW5kaWRhdGVzOworICAgIGZvciAoSGFzaE1hcDxTdHJpbmcsIENvb2tpZU1hcCo+
OjppdGVyYXRvciBpdCA9IG1fbWFuYWdlck1hcC5iZWdpbigpOyBpdCAhPSBtX21hbmFnZXJNYXAu
ZW5kKCk7ICsraXQpIHsKKyAgICAgICAgY29va2llTWFwID0gaXQtPnNlY29uZDsKKyAgICAgICAg
Y29va2llTWFwLT5nZXRBbGxDaGlsZENvb2tpZXMoJmNvb2tpZUNhbmRpZGF0ZXMpOworICAgICAg
ICBjb29raWVNYXAtPmdldEFsbENvb2tpZXMoJmNvb2tpZUNhbmRpZGF0ZXMpOworICAgIH0KKwor
ICAgIFN0cmluZyByZXN1bHQ7CisgICAgUGFyc2VkQ29va2llKiBjb29raWUgPSAwOworICAgIHJl
c3VsdC5hcHBlbmQoU3RyaW5nKCI8dGFibGUgc3R5bGU9XCJ3b3JkLXdyYXA6YnJlYWstd29yZFwi
IGNlbGxTcGFjaW5nPVwiMFwiIGNlbGxQYWRkaW5nPVwiMFwiIGJvcmRlcj1cIjFcIj48dHI+PHRo
IHdpZHRoPVwiNTRcIj5Eb21haW48L3RoPjx0aCB3aWR0aD1cIjMyXCI+UGF0aDwvdGg+PHRoIHdp
ZHRoPVwiNTdcIj5Qcm90b2NvbDwvdGg+PHRoIHdpZHRoPVwiNDBcIj5OYW1lPC90aD48dGggd2lk
dGg9XCI0MFwiPlZhbHVlPC90aD48dGggd2lkdGg9XCI0NlwiPlNlY3VyZTwvdGg+PHRoIHdpZHRo
PVwiNjRcIj5IdHRwT25seTwvdGg+PHRoIHdpZHRoPVwiNDlcIj5TZXNzaW9uPC90aD48L3RyPiIp
KTsKKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IGNvb2tpZUNhbmRpZGF0ZXMuc2l6ZSgpOyAr
K2kpIHsKKyAgICAgICAgY29va2llID0gY29va2llQ2FuZGlkYXRlc1tpXTsKKyAgICAgICAgcmVz
dWx0LmFwcGVuZChTdHJpbmcoIjx0cj48dGQgYWxpZ249XCJjZW50ZXJcIj4iKSk7CisgICAgICAg
IHJlc3VsdC5hcHBlbmQoY29va2llLT5kb21haW4oKSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQo
U3RyaW5nKCI8dGQgYWxpZ249XCJjZW50ZXJcIj4iKSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQo
Y29va2llLT5wYXRoKCkpOworICAgICAgICByZXN1bHQuYXBwZW5kKFN0cmluZygiPHRkIGFsaWdu
PVwiY2VudGVyXCI+IikpOworICAgICAgICByZXN1bHQuYXBwZW5kKGNvb2tpZS0+cHJvdG9jb2wo
KSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKCI8dGQgYWxpZ249XCJjZW50ZXJcIj4i
KSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoY29va2llLT5uYW1lKCkpOworICAgICAgICByZXN1
bHQuYXBwZW5kKFN0cmluZygiPHRkIGFsaWduPVwiY2VudGVyXCIgc3R5bGU9IFwid29yZC1icmVh
azpicmVhay1hbGxcIj4iKSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoY29va2llLT52YWx1ZSgp
KTsKKyAgICAgICAgcmVzdWx0LmFwcGVuZChTdHJpbmcoIjx0ZCBhbGlnbj1cImNlbnRlclwiPiIp
KTsKKyAgICAgICAgcmVzdWx0LmFwcGVuZChTdHJpbmcoY29va2llLT5pc1NlY3VyZSgpID8gIlll
cyIgOiAiTm8iKSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKCI8dGQgYWxpZ249XCJj
ZW50ZXJcIj4iKSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKGNvb2tpZS0+aXNIdHRw
T25seSgpID8gIlllcyIgOiAiTm8iKSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKCI8
dGQgYWxpZ249XCJjZW50ZXJcIj4iKSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKGNv
b2tpZS0+aXNTZXNzaW9uKCkgPyAiWWVzIiA6ICJObyIpKTsKKyAgICAgICAgcmVzdWx0LmFwcGVu
ZChTdHJpbmcoIjwvdGQ+PC90cj4iKSk7CisgICAgfQorICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5n
KCI8L3RhYmxlPiIpKTsKKyAgICByZXR1cm4gcmVzdWx0OworfQorCiB2b2lkIENvb2tpZU1hbmFn
ZXI6OmdldFJhd0Nvb2tpZXMoVmVjdG9yPFBhcnNlZENvb2tpZSo+ICZzdGFja09mQ29va2llcywg
Y29uc3QgS1VSTCYgcmVxdWVzdFVSTCwgQ29va2llRmlsdGVyIGZpbHRlcikgY29uc3QKIHsKICAg
ICBDb29raWVMb2coIkNvb2tpZU1hbmFnZXIgLSBnZXRSYXdDb29raWVzIC0gcHJvY2Vzc2luZyB1
cmwgd2l0aCBkb21haW4gLSAlcyAmIHByb3RvY29sOiAlcyAmIHBhdGg6ICVzXG4iLCByZXF1ZXN0
VVJMLmhvc3QoKS51dGY4KCkuZGF0YSgpLCByZXF1ZXN0VVJMLnByb3RvY29sKCkudXRmOCgpLmRh
dGEoKSwgcmVxdWVzdFVSTC5wYXRoKCkudXRmOCgpLmRhdGEoKSk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ibGFja2JlcnJ5L0Nvb2tpZU1hbmFnZXIuaCBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2JsYWNrYmVycnkvQ29va2llTWFuYWdlci5oCmluZGV4IGIyYWM0Mzlk
NDA0M2NmZWI5NmFjYmQ3MzI1MWI0MmUxYjIyNzIxZTkuLjRkY2QzZjQ3N2FmYWY0ODI3MTg5Yzhl
NmE3ZjVhNWE0MzgzMjIzMzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Js
YWNrYmVycnkvQ29va2llTWFuYWdlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Js
YWNrYmVycnkvQ29va2llTWFuYWdlci5oCkBAIC0xMDMsNiArMTAzLDcgQEAgcHVibGljOgogICAg
IENvb2tpZVN0b3JhZ2VBY2NlcHRQb2xpY3kgY29va2llUG9saWN5KCkgY29uc3QgeyByZXR1cm4g
bV9wb2xpY3k7IH0KICAgICB2b2lkIHNldFByaXZhdGVNb2RlKGNvbnN0IGJvb2wpOwogCisgICAg
U3RyaW5nIGdlbmVyYXRlSHRtbEZyYWdtZW50Rm9yQ29va2llcygpOwogICAgIFN0cmluZyBnZXRD
b29raWUoY29uc3QgS1VSTCYgcmVxdWVzdFVSTCwgQ29va2llRmlsdGVyKSBjb25zdDsKIAogICAg
IC8vIFJldHVybnMgYWxsIGNvb2tpZXMgdGhhdCBhcmUgYXNzb2NpYXRlZCB3aXRoIHRoZSBzcGVj
aWZpZWQgVVJMIGFzIHJhdyBjb29raWVzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vbmV0d29yay9ibGFja2JlcnJ5L05ldHdvcmtKb2IuY3BwIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbmV0d29yay9ibGFja2JlcnJ5L05ldHdvcmtKb2IuY3BwCmluZGV4IDVjZDk1Mjdm
N2RjMDljM2MwYmE5YmMzZjIwNWE2NmY5MDFjMDdhNzMuLjc4NmI3MWUzNDM1ZGI1Y2RiNDllMzk3
NjNiZWMzYWY5NDM2OWJiNzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25l
dHdvcmsvYmxhY2tiZXJyeS9OZXR3b3JrSm9iLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL2JsYWNrYmVycnkvTmV0d29ya0pvYi5jcHAKQEAgLTk0MSw2ICs5NDEsMTEg
QEAgdm9pZCBOZXR3b3JrSm9iOjpoYW5kbGVBYm91dCgpCiAgICAgICAgIGNsaWVudC0+c2V0RGlz
a0NhY2hlRW5hYmxlZCh0cnVlKTsKICAgICAgICAgcmVzdWx0LmFwcGVuZChTdHJpbmcoIjxodG1s
PjxoZWFkPjx0aXRsZT5CbGFja0JlcnJ5IEJyb3dzZXIgRGlzayBDYWNoZTwvdGl0bGU+PC9oZWFk
Pjxib2R5Pkh0dHAgZGlzayBjYWNoZSBpcyBlbmFibGVkLjwvYm9keT48L2h0bWw+IikpOwogICAg
ICAgICBoYW5kbGVkID0gdHJ1ZTsKKyAgICB9IGVsc2UgaWYgKGVxdWFsSWdub3JpbmdDYXNlKGFi
b3V0V2hhdCwgImNvb2tpZSIpKSB7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKCI8aHRt
bD48aGVhZD48dGl0bGU+QmxhY2tCZXJyeSBCcm93c2VyIGNvb2tpZSBpbmZvcm1hdGlvbjwvdGl0
bGU+PC9oZWFkPjxib2R5PiIpKTsKKyAgICAgICAgcmVzdWx0LmFwcGVuZChjb29raWVNYW5hZ2Vy
KCkuZ2VuZXJhdGVIdG1sRnJhZ21lbnRGb3JDb29raWVzKCkpOworICAgICAgICByZXN1bHQuYXBw
ZW5kKFN0cmluZygiPC9ib2R5PjwvaHRtbD4iKSk7CisgICAgICAgIGhhbmRsZWQgPSB0cnVlOwog
ICAgIH0gZWxzZSBpZiAoZXF1YWxJZ25vcmluZ0Nhc2UoYWJvdXRXaGF0LCAidmVyc2lvbiIpKSB7
CiAgICAgICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKCI8aHRtbD48bWV0YSBuYW1lPVwidmlld3Bv
cnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoLCB1c2VyLXNjYWxhYmxlPW5vXCI+PC9o
ZWFkPjxib2R5PiIpKTsKICAgICAgICAgcmVzdWx0LmFwcGVuZChTdHJpbmcoQmxhY2tCZXJyeTo6
UGxhdGZvcm06OkJVSUxEVElNRSkpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130499</attachid>
            <date>2012-03-06 17:50:36 -0800</date>
            <delta_ts>2012-03-07 22:51:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-80367-20120307095034.patch</filename>
            <type>text/plain</type>
            <size>5482</size>
            <attacher name="Jason Liu">jasonliuwebkit</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5ODM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzJkMDUwYjM5MDMxNjUw
Mzk0ZDA3OWMzMjUzZWQxNTIwNWQ4MTU0OC4uOGZjMGIyZjMwZDExZGRiNjdlYTdlYmQ0MGU3YzZh
YmQwZjQxNGQwYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTAzLTA1ICBKYXNv
biBMaXUgIDxqYXNvbi5saXVAdG9yY2htb2JpbGUuY29tLmNuPgorCisgICAgICAgIFtCbGFja0Jl
cnJ5XU5ldyBmZWF0dXJlOiBzdXBwb3J0IGFib3V0OmNvb2tpZSBmb3IgaW50ZXJuYWwgYnVpbGQu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MDM2Nwor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0
ZXN0cy4KKworICAgICAgICAqIHBsYXRmb3JtL2JsYWNrYmVycnkvQ29va2llTWFuYWdlci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpDb29raWVNYW5hZ2VyOjpnZW5lcmF0ZUh0bWxGcmFnbWVudEZv
ckNvb2tpZXMpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogcGxhdGZvcm0vYmxhY2ti
ZXJyeS9Db29raWVNYW5hZ2VyLmg6CisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9ibGFja2Jl
cnJ5L05ldHdvcmtKb2IuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TmV0d29ya0pvYjo6aGFuZGxl
QWJvdXQpOgorCiAyMDEyLTAzLTA1ICBZb3NoaWZ1bWkgSW5vdWUgIDx5b3NpbkBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgW0Zvcm1zXSBIVE1MRmllbGRTZXRGb3Jtcy5pZGwgZG9lc24ndCBoYXZl
IG5hbWUgYXR0cmlidXRlLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYmxh
Y2tiZXJyeS9Db29raWVNYW5hZ2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2JsYWNr
YmVycnkvQ29va2llTWFuYWdlci5jcHAKaW5kZXggNzYwNDZmMzYwZGIyMTZhMDVjN2JlMDExNjUz
ZmQ4MTUyYTM4NmVhMC4uZTlmOTUwNDA5Mjc1NWZhOGE1MmYzMDM4ZjExNjRhMDJmZjM4NGNhNiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYmxhY2tiZXJyeS9Db29raWVNYW5h
Z2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ibGFja2JlcnJ5L0Nvb2tpZU1h
bmFnZXIuY3BwCkBAIC0yMTgsNiArMjE4LDQxIEBAIFN0cmluZyBDb29raWVNYW5hZ2VyOjpnZXRD
b29raWUoY29uc3QgS1VSTCYgdXJsLCBDb29raWVGaWx0ZXIgZmlsdGVyKSBjb25zdAogICAgIHJl
dHVybiBjb29raWVTdHJpbmdCdWlsZGVyLnRvU3RyaW5nKCk7CiB9CiAKK1N0cmluZyBDb29raWVN
YW5hZ2VyOjpnZW5lcmF0ZUh0bWxGcmFnbWVudEZvckNvb2tpZXMoKQoreworICAgIENvb2tpZUxv
ZygiQ29va2llTWFuYWdlciAtIGdlbmVyYXRlSHRtbEZyYWdtZW50Rm9yQ29va2llc1xuIik7CisK
KyAgICBWZWN0b3I8UGFyc2VkQ29va2llKj4gY29va2llQ2FuZGlkYXRlczsKKyAgICBmb3IgKEhh
c2hNYXA8U3RyaW5nLCBDb29raWVNYXAqPjo6aXRlcmF0b3IgaXQgPSBtX21hbmFnZXJNYXAuYmVn
aW4oKTsgaXQgIT0gbV9tYW5hZ2VyTWFwLmVuZCgpOyArK2l0KQorICAgICAgICBpdC0+c2Vjb25k
LT5nZXRBbGxDaGlsZENvb2tpZXMoJmNvb2tpZUNhbmRpZGF0ZXMpOworCisgICAgU3RyaW5nIHJl
c3VsdDsKKyAgICBQYXJzZWRDb29raWUqIGNvb2tpZSA9IDA7CisgICAgcmVzdWx0LmFwcGVuZChT
dHJpbmcoIjx0YWJsZSBzdHlsZT1cIndvcmQtd3JhcDpicmVhay13b3JkXCIgY2VsbFNwYWNpbmc9
XCIwXCIgY2VsbFBhZGRpbmc9XCIwXCIgYm9yZGVyPVwiMVwiPjx0cj48dGggd2lkdGg9XCI1NFwi
PkRvbWFpbjwvdGg+PHRoIHdpZHRoPVwiMzJcIj5QYXRoPC90aD48dGggd2lkdGg9XCI1N1wiPlBy
b3RvY29sPC90aD48dGggd2lkdGg9XCI0MFwiPk5hbWU8L3RoPjx0aCB3aWR0aD1cIjQwXCI+VmFs
dWU8L3RoPjx0aCB3aWR0aD1cIjQ2XCI+U2VjdXJlPC90aD48dGggd2lkdGg9XCI2NFwiPkh0dHBP
bmx5PC90aD48dGggd2lkdGg9XCI0OVwiPlNlc3Npb248L3RoPjwvdHI+IikpOworICAgIGZvciAo
c2l6ZV90IGkgPSAwOyBpIDwgY29va2llQ2FuZGlkYXRlcy5zaXplKCk7ICsraSkgeworICAgICAg
ICBjb29raWUgPSBjb29raWVDYW5kaWRhdGVzW2ldOworICAgICAgICByZXN1bHQuYXBwZW5kKFN0
cmluZygiPHRyPjx0ZCBhbGlnbj1cImNlbnRlclwiPiIpKTsKKyAgICAgICAgcmVzdWx0LmFwcGVu
ZChjb29raWUtPmRvbWFpbigpKTsKKyAgICAgICAgcmVzdWx0LmFwcGVuZChTdHJpbmcoIjx0ZCBh
bGlnbj1cImNlbnRlclwiPiIpKTsKKyAgICAgICAgcmVzdWx0LmFwcGVuZChjb29raWUtPnBhdGgo
KSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKCI8dGQgYWxpZ249XCJjZW50ZXJcIj4i
KSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoY29va2llLT5wcm90b2NvbCgpKTsKKyAgICAgICAg
cmVzdWx0LmFwcGVuZChTdHJpbmcoIjx0ZCBhbGlnbj1cImNlbnRlclwiPiIpKTsKKyAgICAgICAg
cmVzdWx0LmFwcGVuZChjb29raWUtPm5hbWUoKSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoU3Ry
aW5nKCI8dGQgYWxpZ249XCJjZW50ZXJcIiBzdHlsZT0gXCJ3b3JkLWJyZWFrOmJyZWFrLWFsbFwi
PiIpKTsKKyAgICAgICAgcmVzdWx0LmFwcGVuZChjb29raWUtPnZhbHVlKCkpOworICAgICAgICBy
ZXN1bHQuYXBwZW5kKFN0cmluZygiPHRkIGFsaWduPVwiY2VudGVyXCI+IikpOworICAgICAgICBy
ZXN1bHQuYXBwZW5kKFN0cmluZyhjb29raWUtPmlzU2VjdXJlKCkgPyAiWWVzIiA6ICJObyIpKTsK
KyAgICAgICAgcmVzdWx0LmFwcGVuZChTdHJpbmcoIjx0ZCBhbGlnbj1cImNlbnRlclwiPiIpKTsK
KyAgICAgICAgcmVzdWx0LmFwcGVuZChTdHJpbmcoY29va2llLT5pc0h0dHBPbmx5KCkgPyAiWWVz
IiA6ICJObyIpKTsKKyAgICAgICAgcmVzdWx0LmFwcGVuZChTdHJpbmcoIjx0ZCBhbGlnbj1cImNl
bnRlclwiPiIpKTsKKyAgICAgICAgcmVzdWx0LmFwcGVuZChTdHJpbmcoY29va2llLT5pc1Nlc3Np
b24oKSA/ICJZZXMiIDogIk5vIikpOworICAgICAgICByZXN1bHQuYXBwZW5kKFN0cmluZygiPC90
ZD48L3RyPiIpKTsKKyAgICB9CisgICAgcmVzdWx0LmFwcGVuZChTdHJpbmcoIjwvdGFibGU+Iikp
OworICAgIHJldHVybiByZXN1bHQ7Cit9CisKIHZvaWQgQ29va2llTWFuYWdlcjo6Z2V0UmF3Q29v
a2llcyhWZWN0b3I8UGFyc2VkQ29va2llKj4gJnN0YWNrT2ZDb29raWVzLCBjb25zdCBLVVJMJiBy
ZXF1ZXN0VVJMLCBDb29raWVGaWx0ZXIgZmlsdGVyKSBjb25zdAogewogICAgIENvb2tpZUxvZygi
Q29va2llTWFuYWdlciAtIGdldFJhd0Nvb2tpZXMgLSBwcm9jZXNzaW5nIHVybCB3aXRoIGRvbWFp
biAtICVzICYgcHJvdG9jb2w6ICVzICYgcGF0aDogJXNcbiIsIHJlcXVlc3RVUkwuaG9zdCgpLnV0
ZjgoKS5kYXRhKCksIHJlcXVlc3RVUkwucHJvdG9jb2woKS51dGY4KCkuZGF0YSgpLCByZXF1ZXN0
VVJMLnBhdGgoKS51dGY4KCkuZGF0YSgpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2JsYWNrYmVycnkvQ29va2llTWFuYWdlci5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vYmxhY2tiZXJyeS9Db29raWVNYW5hZ2VyLmgKaW5kZXggYjJhYzQzOWQ0MDQzY2ZlYjk2YWNi
ZDczMjUxYjQyZTFiMjI3MjFlOS4uNGRjZDNmNDc3YWZhZjQ4MjcxODljOGU2YTdmNWE1YTQzODMy
MjMzNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYmxhY2tiZXJyeS9Db29r
aWVNYW5hZ2VyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYmxhY2tiZXJyeS9Db29r
aWVNYW5hZ2VyLmgKQEAgLTEwMyw2ICsxMDMsNyBAQCBwdWJsaWM6CiAgICAgQ29va2llU3RvcmFn
ZUFjY2VwdFBvbGljeSBjb29raWVQb2xpY3koKSBjb25zdCB7IHJldHVybiBtX3BvbGljeTsgfQog
ICAgIHZvaWQgc2V0UHJpdmF0ZU1vZGUoY29uc3QgYm9vbCk7CiAKKyAgICBTdHJpbmcgZ2VuZXJh
dGVIdG1sRnJhZ21lbnRGb3JDb29raWVzKCk7CiAgICAgU3RyaW5nIGdldENvb2tpZShjb25zdCBL
VVJMJiByZXF1ZXN0VVJMLCBDb29raWVGaWx0ZXIpIGNvbnN0OwogCiAgICAgLy8gUmV0dXJucyBh
bGwgY29va2llcyB0aGF0IGFyZSBhc3NvY2lhdGVkIHdpdGggdGhlIHNwZWNpZmllZCBVUkwgYXMg
cmF3IGNvb2tpZXMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3Jr
L2JsYWNrYmVycnkvTmV0d29ya0pvYi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL2JsYWNrYmVycnkvTmV0d29ya0pvYi5jcHAKaW5kZXggNWNkOTUyN2Y3ZGMwOWMzYzBiYTli
YzNmMjA1YTY2ZjkwMWMwN2E3My4uNzg2YjcxZTM0MzVkYjVjZGI0OWUzOTc2M2JlYzNhZjk0MzY5
YmI3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9ibGFja2Jl
cnJ5L05ldHdvcmtKb2IuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsv
YmxhY2tiZXJyeS9OZXR3b3JrSm9iLmNwcApAQCAtOTQxLDYgKzk0MSwxMSBAQCB2b2lkIE5ldHdv
cmtKb2I6OmhhbmRsZUFib3V0KCkKICAgICAgICAgY2xpZW50LT5zZXREaXNrQ2FjaGVFbmFibGVk
KHRydWUpOwogICAgICAgICByZXN1bHQuYXBwZW5kKFN0cmluZygiPGh0bWw+PGhlYWQ+PHRpdGxl
PkJsYWNrQmVycnkgQnJvd3NlciBEaXNrIENhY2hlPC90aXRsZT48L2hlYWQ+PGJvZHk+SHR0cCBk
aXNrIGNhY2hlIGlzIGVuYWJsZWQuPC9ib2R5PjwvaHRtbD4iKSk7CiAgICAgICAgIGhhbmRsZWQg
PSB0cnVlOworICAgIH0gZWxzZSBpZiAoZXF1YWxJZ25vcmluZ0Nhc2UoYWJvdXRXaGF0LCAiY29v
a2llIikpIHsKKyAgICAgICAgcmVzdWx0LmFwcGVuZChTdHJpbmcoIjxodG1sPjxoZWFkPjx0aXRs
ZT5CbGFja0JlcnJ5IEJyb3dzZXIgY29va2llIGluZm9ybWF0aW9uPC90aXRsZT48L2hlYWQ+PGJv
ZHk+IikpOworICAgICAgICByZXN1bHQuYXBwZW5kKGNvb2tpZU1hbmFnZXIoKS5nZW5lcmF0ZUh0
bWxGcmFnbWVudEZvckNvb2tpZXMoKSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKCI8
L2JvZHk+PC9odG1sPiIpKTsKKyAgICAgICAgaGFuZGxlZCA9IHRydWU7CiAgICAgfSBlbHNlIGlm
IChlcXVhbElnbm9yaW5nQ2FzZShhYm91dFdoYXQsICJ2ZXJzaW9uIikpIHsKICAgICAgICAgcmVz
dWx0LmFwcGVuZChTdHJpbmcoIjxodG1sPjxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9
XCJ3aWR0aD1kZXZpY2Utd2lkdGgsIHVzZXItc2NhbGFibGU9bm9cIj48L2hlYWQ+PGJvZHk+Iikp
OwogICAgICAgICByZXN1bHQuYXBwZW5kKFN0cmluZyhCbGFja0JlcnJ5OjpQbGF0Zm9ybTo6QlVJ
TERUSU1FKSk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130774</attachid>
            <date>2012-03-07 22:51:52 -0800</date>
            <delta_ts>2012-03-08 11:01:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-80367-20120308145149.patch</filename>
            <type>text/plain</type>
            <size>5378</size>
            <attacher name="Jason Liu">jasonliuwebkit</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5ODM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzJkMDUwYjM5MDMxNjUw
Mzk0ZDA3OWMzMjUzZWQxNTIwNWQ4MTU0OC4uOGZjMGIyZjMwZDExZGRiNjdlYTdlYmQ0MGU3YzZh
YmQwZjQxNGQwYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTAzLTA1ICBKYXNv
biBMaXUgIDxqYXNvbi5saXVAdG9yY2htb2JpbGUuY29tLmNuPgorCisgICAgICAgIFtCbGFja0Jl
cnJ5XU5ldyBmZWF0dXJlOiBzdXBwb3J0IGFib3V0OmNvb2tpZSBmb3IgaW50ZXJuYWwgYnVpbGQu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MDM2Nwor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0
ZXN0cy4KKworICAgICAgICAqIHBsYXRmb3JtL2JsYWNrYmVycnkvQ29va2llTWFuYWdlci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpDb29raWVNYW5hZ2VyOjpnZW5lcmF0ZUh0bWxGcmFnbWVudEZv
ckNvb2tpZXMpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogcGxhdGZvcm0vYmxhY2ti
ZXJyeS9Db29raWVNYW5hZ2VyLmg6CisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9ibGFja2Jl
cnJ5L05ldHdvcmtKb2IuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TmV0d29ya0pvYjo6aGFuZGxl
QWJvdXQpOgorCiAyMDEyLTAzLTA1ICBZb3NoaWZ1bWkgSW5vdWUgIDx5b3NpbkBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgW0Zvcm1zXSBIVE1MRmllbGRTZXRGb3Jtcy5pZGwgZG9lc24ndCBoYXZl
IG5hbWUgYXR0cmlidXRlLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYmxh
Y2tiZXJyeS9Db29raWVNYW5hZ2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2JsYWNr
YmVycnkvQ29va2llTWFuYWdlci5jcHAKaW5kZXggNzYwNDZmMzYwZGIyMTZhMDVjN2JlMDExNjUz
ZmQ4MTUyYTM4NmVhMC4uMzRiOWZmMDVmY2YzYTg2MDI4MjBkODA1MWQ1NjA4MjI5NWI3OTQyZSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYmxhY2tiZXJyeS9Db29raWVNYW5h
Z2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ibGFja2JlcnJ5L0Nvb2tpZU1h
bmFnZXIuY3BwCkBAIC0yMTgsNiArMjE4LDQxIEBAIFN0cmluZyBDb29raWVNYW5hZ2VyOjpnZXRD
b29raWUoY29uc3QgS1VSTCYgdXJsLCBDb29raWVGaWx0ZXIgZmlsdGVyKSBjb25zdAogICAgIHJl
dHVybiBjb29raWVTdHJpbmdCdWlsZGVyLnRvU3RyaW5nKCk7CiB9CiAKK1N0cmluZyBDb29raWVN
YW5hZ2VyOjpnZW5lcmF0ZUh0bWxGcmFnbWVudEZvckNvb2tpZXMoKQoreworICAgIENvb2tpZUxv
ZygiQ29va2llTWFuYWdlciAtIGdlbmVyYXRlSHRtbEZyYWdtZW50Rm9yQ29va2llc1xuIik7CisK
KyAgICBWZWN0b3I8UGFyc2VkQ29va2llKj4gY29va2llQ2FuZGlkYXRlczsKKyAgICBmb3IgKEhh
c2hNYXA8U3RyaW5nLCBDb29raWVNYXAqPjo6aXRlcmF0b3IgaXQgPSBtX21hbmFnZXJNYXAuYmVn
aW4oKTsgaXQgIT0gbV9tYW5hZ2VyTWFwLmVuZCgpOyArK2l0KQorICAgICAgICBpdC0+c2Vjb25k
LT5nZXRBbGxDaGlsZENvb2tpZXMoJmNvb2tpZUNhbmRpZGF0ZXMpOworCisgICAgU3RyaW5nIHJl
c3VsdDsKKyAgICBQYXJzZWRDb29raWUqIGNvb2tpZSA9IDA7CisgICAgcmVzdWx0LmFwcGVuZChT
dHJpbmcoIjx0YWJsZSBzdHlsZT1cIndvcmQtd3JhcDpicmVhay13b3JkXCIgY2VsbFNwYWNpbmc9
XCIwXCIgY2VsbFBhZGRpbmc9XCIwXCIgYm9yZGVyPVwiMVwiPjx0cj48dGg+RG9tYWluPC90aD48
dGg+UGF0aDwvdGg+PHRoPlByb3RvY29sPC90aD48dGg+TmFtZTwvdGg+PHRoPlZhbHVlPC90aD48
dGg+U2VjdXJlPC90aD48dGg+SHR0cE9ubHk8L3RoPjx0aD5TZXNzaW9uPC90aD48L3RyPiIpKTsK
KyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IGNvb2tpZUNhbmRpZGF0ZXMuc2l6ZSgpOyArK2kp
IHsKKyAgICAgICAgY29va2llID0gY29va2llQ2FuZGlkYXRlc1tpXTsKKyAgICAgICAgcmVzdWx0
LmFwcGVuZChTdHJpbmcoIjx0cj48dGQgYWxpZ249XCJjZW50ZXJcIj4iKSk7CisgICAgICAgIHJl
c3VsdC5hcHBlbmQoY29va2llLT5kb21haW4oKSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoU3Ry
aW5nKCI8dGQgYWxpZ249XCJjZW50ZXJcIj4iKSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoY29v
a2llLT5wYXRoKCkpOworICAgICAgICByZXN1bHQuYXBwZW5kKFN0cmluZygiPHRkIGFsaWduPVwi
Y2VudGVyXCI+IikpOworICAgICAgICByZXN1bHQuYXBwZW5kKGNvb2tpZS0+cHJvdG9jb2woKSk7
CisgICAgICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKCI8dGQgYWxpZ249XCJjZW50ZXJcIj4iKSk7
CisgICAgICAgIHJlc3VsdC5hcHBlbmQoY29va2llLT5uYW1lKCkpOworICAgICAgICByZXN1bHQu
YXBwZW5kKFN0cmluZygiPHRkIGFsaWduPVwiY2VudGVyXCIgc3R5bGU9IFwid29yZC1icmVhazpi
cmVhay1hbGxcIj4iKSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoY29va2llLT52YWx1ZSgpKTsK
KyAgICAgICAgcmVzdWx0LmFwcGVuZChTdHJpbmcoIjx0ZCBhbGlnbj1cImNlbnRlclwiPiIpKTsK
KyAgICAgICAgcmVzdWx0LmFwcGVuZChTdHJpbmcoY29va2llLT5pc1NlY3VyZSgpID8gIlllcyIg
OiAiTm8iKSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKCI8dGQgYWxpZ249XCJjZW50
ZXJcIj4iKSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKGNvb2tpZS0+aXNIdHRwT25s
eSgpID8gIlllcyIgOiAiTm8iKSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKCI8dGQg
YWxpZ249XCJjZW50ZXJcIj4iKSk7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKGNvb2tp
ZS0+aXNTZXNzaW9uKCkgPyAiWWVzIiA6ICJObyIpKTsKKyAgICAgICAgcmVzdWx0LmFwcGVuZChT
dHJpbmcoIjwvdGQ+PC90cj4iKSk7CisgICAgfQorICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKCI8
L3RhYmxlPiIpKTsKKyAgICByZXR1cm4gcmVzdWx0OworfQorCiB2b2lkIENvb2tpZU1hbmFnZXI6
OmdldFJhd0Nvb2tpZXMoVmVjdG9yPFBhcnNlZENvb2tpZSo+ICZzdGFja09mQ29va2llcywgY29u
c3QgS1VSTCYgcmVxdWVzdFVSTCwgQ29va2llRmlsdGVyIGZpbHRlcikgY29uc3QKIHsKICAgICBD
b29raWVMb2coIkNvb2tpZU1hbmFnZXIgLSBnZXRSYXdDb29raWVzIC0gcHJvY2Vzc2luZyB1cmwg
d2l0aCBkb21haW4gLSAlcyAmIHByb3RvY29sOiAlcyAmIHBhdGg6ICVzXG4iLCByZXF1ZXN0VVJM
Lmhvc3QoKS51dGY4KCkuZGF0YSgpLCByZXF1ZXN0VVJMLnByb3RvY29sKCkudXRmOCgpLmRhdGEo
KSwgcmVxdWVzdFVSTC5wYXRoKCkudXRmOCgpLmRhdGEoKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ibGFja2JlcnJ5L0Nvb2tpZU1hbmFnZXIuaCBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2JsYWNrYmVycnkvQ29va2llTWFuYWdlci5oCmluZGV4IGIyYWM0MzlkNDA0
M2NmZWI5NmFjYmQ3MzI1MWI0MmUxYjIyNzIxZTkuLjRkY2QzZjQ3N2FmYWY0ODI3MTg5YzhlNmE3
ZjVhNWE0MzgzMjIzMzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2JsYWNr
YmVycnkvQ29va2llTWFuYWdlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2JsYWNr
YmVycnkvQ29va2llTWFuYWdlci5oCkBAIC0xMDMsNiArMTAzLDcgQEAgcHVibGljOgogICAgIENv
b2tpZVN0b3JhZ2VBY2NlcHRQb2xpY3kgY29va2llUG9saWN5KCkgY29uc3QgeyByZXR1cm4gbV9w
b2xpY3k7IH0KICAgICB2b2lkIHNldFByaXZhdGVNb2RlKGNvbnN0IGJvb2wpOwogCisgICAgU3Ry
aW5nIGdlbmVyYXRlSHRtbEZyYWdtZW50Rm9yQ29va2llcygpOwogICAgIFN0cmluZyBnZXRDb29r
aWUoY29uc3QgS1VSTCYgcmVxdWVzdFVSTCwgQ29va2llRmlsdGVyKSBjb25zdDsKIAogICAgIC8v
IFJldHVybnMgYWxsIGNvb2tpZXMgdGhhdCBhcmUgYXNzb2NpYXRlZCB3aXRoIHRoZSBzcGVjaWZp
ZWQgVVJMIGFzIHJhdyBjb29raWVzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vbmV0d29yay9ibGFja2JlcnJ5L05ldHdvcmtKb2IuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vbmV0d29yay9ibGFja2JlcnJ5L05ldHdvcmtKb2IuY3BwCmluZGV4IDVjZDk1MjdmN2Rj
MDljM2MwYmE5YmMzZjIwNWE2NmY5MDFjMDdhNzMuLjc4NmI3MWUzNDM1ZGI1Y2RiNDllMzk3NjNi
ZWMzYWY5NDM2OWJiNzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdv
cmsvYmxhY2tiZXJyeS9OZXR3b3JrSm9iLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9uZXR3b3JrL2JsYWNrYmVycnkvTmV0d29ya0pvYi5jcHAKQEAgLTk0MSw2ICs5NDEsMTEgQEAg
dm9pZCBOZXR3b3JrSm9iOjpoYW5kbGVBYm91dCgpCiAgICAgICAgIGNsaWVudC0+c2V0RGlza0Nh
Y2hlRW5hYmxlZCh0cnVlKTsKICAgICAgICAgcmVzdWx0LmFwcGVuZChTdHJpbmcoIjxodG1sPjxo
ZWFkPjx0aXRsZT5CbGFja0JlcnJ5IEJyb3dzZXIgRGlzayBDYWNoZTwvdGl0bGU+PC9oZWFkPjxi
b2R5Pkh0dHAgZGlzayBjYWNoZSBpcyBlbmFibGVkLjwvYm9keT48L2h0bWw+IikpOwogICAgICAg
ICBoYW5kbGVkID0gdHJ1ZTsKKyAgICB9IGVsc2UgaWYgKGVxdWFsSWdub3JpbmdDYXNlKGFib3V0
V2hhdCwgImNvb2tpZSIpKSB7CisgICAgICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKCI8aHRtbD48
aGVhZD48dGl0bGU+QmxhY2tCZXJyeSBCcm93c2VyIGNvb2tpZSBpbmZvcm1hdGlvbjwvdGl0bGU+
PC9oZWFkPjxib2R5PiIpKTsKKyAgICAgICAgcmVzdWx0LmFwcGVuZChjb29raWVNYW5hZ2VyKCku
Z2VuZXJhdGVIdG1sRnJhZ21lbnRGb3JDb29raWVzKCkpOworICAgICAgICByZXN1bHQuYXBwZW5k
KFN0cmluZygiPC9ib2R5PjwvaHRtbD4iKSk7CisgICAgICAgIGhhbmRsZWQgPSB0cnVlOwogICAg
IH0gZWxzZSBpZiAoZXF1YWxJZ25vcmluZ0Nhc2UoYWJvdXRXaGF0LCAidmVyc2lvbiIpKSB7CiAg
ICAgICAgIHJlc3VsdC5hcHBlbmQoU3RyaW5nKCI8aHRtbD48bWV0YSBuYW1lPVwidmlld3BvcnRc
IiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoLCB1c2VyLXNjYWxhYmxlPW5vXCI+PC9oZWFk
Pjxib2R5PiIpKTsKICAgICAgICAgcmVzdWx0LmFwcGVuZChTdHJpbmcoQmxhY2tCZXJyeTo6UGxh
dGZvcm06OkJVSUxEVElNRSkpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>