<?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>84277</bug_id>
          
          <creation_ts>2012-04-18 14:07:10 -0700</creation_ts>
          <short_desc>[V8] Pass Isolate to GetNamedProperty()</short_desc>
          <delta_ts>2012-04-24 04:28:17 -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>WebCore JavaScript</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>
          
          <blocked>84074</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kentaro Hara">haraken</reporter>
          <assigned_to name="Kentaro Hara">haraken</assigned_to>
          <cc>abarth</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>605072</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-04-18 14:07:10 -0700</bug_when>
    <thetext>The objective is to pass Isolate around in V8 bindings. In this bug, we pass Isolate to GetNamedProperty().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605073</commentid>
    <comment_count>1</comment_count>
      <attachid>137764</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-04-18 14:09:12 -0700</bug_when>
    <thetext>Created attachment 137764
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>607926</commentid>
    <comment_count>2</comment_count>
      <attachid>137764</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-23 12:37:07 -0700</bug_when>
    <thetext>Comment on attachment 137764
Patch

Rejecting attachment 137764 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
webkit-commit-queue/Source/WebKit/chromium/webkit --revision 133422 --non-interactive --force --accept theirs-conflict --ignore-externals&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
48&gt;At revision 133422.

________ running &apos;/usr/bin/python tools/clang/scripts/update.py --mac-only&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;

________ running &apos;/usr/bin/python gyp_webkit&apos; in &apos;/mnt/git/webkit-commit-queue/Source/WebKit/chromium&apos;
Updating webkit projects from gyp files...

Full output: http://queues.webkit.org/results/12471066</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>607954</commentid>
    <comment_count>3</comment_count>
      <attachid>138407</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-04-23 13:11:04 -0700</bug_when>
    <thetext>Created attachment 138407
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608259</commentid>
    <comment_count>4</comment_count>
      <attachid>138407</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-23 17:58:50 -0700</bug_when>
    <thetext>Comment on attachment 138407
patch for landing

Rejecting attachment 138407 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 1

ERROR: /mnt/git/webkit-commit-queue/Source/WebCore/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).

Full output: http://queues.webkit.org/results/12523082</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608282</commentid>
    <comment_count>5</comment_count>
      <attachid>138484</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-04-23 18:33:01 -0700</bug_when>
    <thetext>Created attachment 138484
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>608361</commentid>
    <comment_count>6</comment_count>
      <attachid>138484</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-23 22:08:12 -0700</bug_when>
    <thetext>Comment on attachment 138484
patch for landing

Clearing flags on attachment: 138484

Committed r114996: &lt;http://trac.webkit.org/changeset/114996&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137764</attachid>
            <date>2012-04-18 14:09:12 -0700</date>
            <delta_ts>2012-04-24 04:28:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84277-20120418140911.patch</filename>
            <type>text/plain</type>
            <size>4710</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE0NTIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWQxMzY3NzFiNmIzMGZm
ZmIzNzBhOWMxN2MwYjlkNTc3NTVmNzU1Yi4uMmUyOTc3YTM4NGQyYWE1NjU5ZGFlODI3NjQzNWMy
YzIyZDc2MTlmYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA0LTE4ICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKworICAgICAgICBbVjhdIFBhc3MgSXNv
bGF0ZSB0byBHZXROYW1lZFByb3BlcnR5KCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTg0Mjc3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVGhlIG9iamVjdGl2ZSBpcyB0byBwYXNzIElzb2xhdGUgYXJvdW5k
IGluIFY4IGJpbmRpbmdzLgorICAgICAgICBUaGlzIHBhdGNoIHBhc3NlcyBJc29sYXRlIHRvIEdl
dE5hbWVkUHJvcGVydHkoKS4KKworICAgICAgICBObyB0ZXN0cy4gTm8gY2hhbmdlIGluIGJlaGF2
aW9yLgorCisgICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG06Cisg
ICAgICAgIChHZW5lcmF0ZUhlYWRlcik6CisgICAgICAgICogYmluZGluZ3MvdjgvVjhET01XaW5k
b3dTaGVsbC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpnZXR0ZXIpOgorICAgICAgICAqIGJpbmRp
bmdzL3Y4L2N1c3RvbS9WOEhUTUxEb2N1bWVudEN1c3RvbS5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpWOEhUTUxEb2N1bWVudDo6R2V0TmFtZWRQcm9wZXJ0eSk6CisgICAgICAgIChXZWJDb3JlOjpW
OEhUTUxEb2N1bWVudDo6YWxsQWNjZXNzb3JHZXR0ZXIpOgorCiAyMDEyLTA0LTE4ICBEb21pbmlr
IFLDtnR0c2NoZXMgIDxkb21pbmlrLnJvdHRzY2hlc0BsaW51eC5pbnRlbC5jb20+CiAKICAgICAg
ICAgW0VGTF1bRFJUXSBAZm9udC1mYWNlIHN1cHBvcnQgZmFpbHMgb24gRUZMCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbSBiL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtCmluZGV4IDk0
ODBhNjgzYWUzZGFkYjE0NDcyYzM4ZDk5YWZkMDZlNmJhNzc3NjYuLmI4ZjYyYzJlZGMxMjBkMzk2
MDZiNDI3ZTAwZDc3NWFmZmM2Mzc3MjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtCkBAIC0zNDQsNyArMzQ0LDcgQEAgRU5ECiAg
ICAgaWYgKCRpbXBsQ2xhc3NOYW1lIGVxICJIVE1MRG9jdW1lbnQiKSB7CiAgICAgICBwdXNoKEBo
ZWFkZXJDb250ZW50LCA8PEVORCk7CiAgIHN0YXRpYyB2ODo6TG9jYWw8djg6Ok9iamVjdD4gV3Jh
cEluU2hhZG93T2JqZWN0KHY4OjpMb2NhbDx2ODo6T2JqZWN0PiB3cmFwcGVyLCBOb2RlKiBpbXBs
KTsKLSAgc3RhdGljIHY4OjpIYW5kbGU8djg6OlZhbHVlPiBHZXROYW1lZFByb3BlcnR5KEhUTUxE
b2N1bWVudCogaHRtbERvY3VtZW50LCBjb25zdCBBdG9taWNTdHJpbmcmIGtleSk7CisgIHN0YXRp
YyB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gR2V0TmFtZWRQcm9wZXJ0eShIVE1MRG9jdW1lbnQqIGh0
bWxEb2N1bWVudCwgY29uc3QgQXRvbWljU3RyaW5nJiBrZXksIHY4OjpJc29sYXRlKik7CiBFTkQK
ICAgICB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NV2lu
ZG93U2hlbGwuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhET01XaW5kb3dTaGVs
bC5jcHAKaW5kZXggMWM0NGE0MWM2MDMwMjFiODExYWRiYWJmY2Y4MDk2MDBmZTVjYmEzMS4uZTU5
MjZhZjZiNjE5Mzc4M2MzNmM2ZWVjYWNhMWVjNzE5OGNmZTIxMSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvdjgvVjhET01XaW5kb3dTaGVsbC5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvdjgvVjhET01XaW5kb3dTaGVsbC5jcHAKQEAgLTU1MCw3ICs1NTAsNyBA
QCB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gZ2V0dGVyKHY4OjpMb2NhbDx2ODo6U3RyaW5nPiBwcm9w
ZXJ0eSwgY29uc3Qgdjg6OkFjY2Vzc29ySQogICAgIEF0b21pY1N0cmluZyBuYW1lID0gdjhTdHJp
bmdUb0F0b21pY1dlYkNvcmVTdHJpbmcocHJvcGVydHkpOwogICAgIEhUTUxEb2N1bWVudCogaHRt
bERvY3VtZW50ID0gVjhIVE1MRG9jdW1lbnQ6OnRvTmF0aXZlKGluZm8uSG9sZGVyKCkpOwogICAg
IEFTU0VSVChodG1sRG9jdW1lbnQpOwotICAgIHY4OjpIYW5kbGU8djg6OlZhbHVlPiByZXN1bHQg
PSBWOEhUTUxEb2N1bWVudDo6R2V0TmFtZWRQcm9wZXJ0eShodG1sRG9jdW1lbnQsIG5hbWUpOwor
ICAgIHY4OjpIYW5kbGU8djg6OlZhbHVlPiByZXN1bHQgPSBWOEhUTUxEb2N1bWVudDo6R2V0TmFt
ZWRQcm9wZXJ0eShodG1sRG9jdW1lbnQsIG5hbWUsIGluZm8uR2V0SXNvbGF0ZSgpKTsKICAgICBp
ZiAoIXJlc3VsdC5Jc0VtcHR5KCkpCiAgICAgICAgIHJldHVybiByZXN1bHQ7CiAgICAgdjg6Okhh
bmRsZTx2ODo6VmFsdWU+IHByb3RvdHlwZSA9IGluZm8uSG9sZGVyKCktPkdldFByb3RvdHlwZSgp
OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4SFRNTERv
Y3VtZW50Q3VzdG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOEhU
TUxEb2N1bWVudEN1c3RvbS5jcHAKaW5kZXggZGNlMTgyYzRkNGI0MTkzYzMwY2QyZWVmMGUxZmM3
YTcxODc4Y2E0MC4uYjVkODU3NTI1NDdlNmQ4OGUwZWE0YjFlM2RiODI0ZTI1NWRjZWIwOCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4SFRNTERvY3VtZW50
Q3VzdG9tLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhIVE1M
RG9jdW1lbnRDdXN0b20uY3BwCkBAIC03OSw3ICs3OSw3IEBAIHY4OjpMb2NhbDx2ODo6T2JqZWN0
PiBWOEhUTUxEb2N1bWVudDo6V3JhcEluU2hhZG93T2JqZWN0KHY4OjpMb2NhbDx2ODo6T2JqZWN0
PiB3CiAgICAgcmV0dXJuIHNoYWRvdzsKIH0KIAotdjg6OkhhbmRsZTx2ODo6VmFsdWU+IFY4SFRN
TERvY3VtZW50OjpHZXROYW1lZFByb3BlcnR5KEhUTUxEb2N1bWVudCogaHRtbERvY3VtZW50LCBj
b25zdCBBdG9taWNTdHJpbmcmIGtleSkKK3Y4OjpIYW5kbGU8djg6OlZhbHVlPiBWOEhUTUxEb2N1
bWVudDo6R2V0TmFtZWRQcm9wZXJ0eShIVE1MRG9jdW1lbnQqIGh0bWxEb2N1bWVudCwgY29uc3Qg
QXRvbWljU3RyaW5nJiBrZXksIHY4OjpJc29sYXRlKiBpc29sYXRlKQogewogICAgIGlmICghaHRt
bERvY3VtZW50LT5oYXNOYW1lZEl0ZW0oa2V5LmltcGwoKSkgJiYgIWh0bWxEb2N1bWVudC0+aGFz
RXh0cmFOYW1lZEl0ZW0oa2V5LmltcGwoKSkpCiAgICAgICAgIHJldHVybiB2ODo6SGFuZGxlPHY4
OjpWYWx1ZT4oKTsKQEAgLTkyLDEyICs5MiwxMiBAQCB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gVjhI
VE1MRG9jdW1lbnQ6OkdldE5hbWVkUHJvcGVydHkoSFRNTERvY3VtZW50KiBodG1sRG9jdW1lbgog
ICAgICAgICBOb2RlKiBub2RlID0gaXRlbXMtPmZpcnN0SXRlbSgpOwogICAgICAgICBGcmFtZSog
ZnJhbWUgPSAwOwogICAgICAgICBpZiAobm9kZS0+aGFzVGFnTmFtZShIVE1MTmFtZXM6OmlmcmFt
ZVRhZykgJiYgKGZyYW1lID0gc3RhdGljX2Nhc3Q8SFRNTElGcmFtZUVsZW1lbnQqPihub2RlKS0+
Y29udGVudEZyYW1lKCkpKQotICAgICAgICAgICAgcmV0dXJuIHRvVjgoZnJhbWUtPmRvbVdpbmRv
dygpKTsKKyAgICAgICAgICAgIHJldHVybiB0b1Y4KGZyYW1lLT5kb21XaW5kb3coKSwgaXNvbGF0
ZSk7CiAKLSAgICAgICAgcmV0dXJuIHRvVjgobm9kZSk7CisgICAgICAgIHJldHVybiB0b1Y4KG5v
ZGUsIGlzb2xhdGUpOwogICAgIH0KIAotICAgIHJldHVybiB0b1Y4KGl0ZW1zKTsKKyAgICByZXR1
cm4gdG9WOChpdGVtcywgaXNvbGF0ZSk7CiB9CiAKIC8vIEhUTUxEb2N1bWVudCAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkBA
IC0xNzcsNyArMTc3LDcgQEAgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IFY4SFRNTERvY3VtZW50Ojph
bGxBY2Nlc3NvckdldHRlcih2ODo6TG9jYWw8djg6OlN0cmluZz4gbmEKICAgICBJTkNfU1RBVFMo
IkRPTS5IVE1MRG9jdW1lbnQuYWxsLl9nZXQiKTsKICAgICB2ODo6SGFuZGxlPHY4OjpPYmplY3Q+
IGhvbGRlciA9IGluZm8uSG9sZGVyKCk7CiAgICAgSFRNTERvY3VtZW50KiBodG1sRG9jdW1lbnQg
PSBWOEhUTUxEb2N1bWVudDo6dG9OYXRpdmUoaG9sZGVyKTsKLSAgICByZXR1cm4gdG9WOChodG1s
RG9jdW1lbnQtPmFsbCgpKTsKKyAgICByZXR1cm4gdG9WOChodG1sRG9jdW1lbnQtPmFsbCgpLCBp
bmZvLkdldElzb2xhdGUoKSk7CiB9CiAKIHZvaWQgVjhIVE1MRG9jdW1lbnQ6OmFsbEFjY2Vzc29y
U2V0dGVyKHY4OjpMb2NhbDx2ODo6U3RyaW5nPiBuYW1lLCB2ODo6TG9jYWw8djg6OlZhbHVlPiB2
YWx1ZSwgY29uc3Qgdjg6OkFjY2Vzc29ySW5mbyYgaW5mbykK
</data>
<flag name="commit-queue"
          id="143701"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138407</attachid>
            <date>2012-04-23 13:11:04 -0700</date>
            <delta_ts>2012-04-23 17:58:49 -0700</delta_ts>
            <desc>patch for landing</desc>
            <filename>bug-84277-20120423131103.patch</filename>
            <type>text/plain</type>
            <size>4098</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE0OTMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTc0OGUxNTIyYmJkNzc2
Y2FlYzI3ODc3NGE1NDQzYzk1OTdkNWNhMy4uMWQzMmY1NzRhN2I2MGZmZTgyOTMyMDc0YjUyNTFh
OGRhNjBjZjQxZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA0LTE4ICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKworICAgICAgICBbVjhdIFBhc3MgSXNv
bGF0ZSB0byBHZXROYW1lZFByb3BlcnR5KCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTg0Mjc3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVGhlIG9iamVjdGl2ZSBpcyB0byBwYXNzIElzb2xhdGUgYXJvdW5k
IGluIFY4IGJpbmRpbmdzLgorICAgICAgICBUaGlzIHBhdGNoIHBhc3NlcyBJc29sYXRlIHRvIEdl
dE5hbWVkUHJvcGVydHkoKS4KKworICAgICAgICAoR2VuZXJhdGVIZWFkZXIpOgorICAgICAgICAq
IGJpbmRpbmdzL3Y4L1Y4RE9NV2luZG93U2hlbGwuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Z2V0
dGVyKToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9jdXN0b20vVjhIVE1MRG9jdW1lbnRDdXN0b20u
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6VjhIVE1MRG9jdW1lbnQ6OkdldE5hbWVkUHJvcGVydHkp
OgorICAgICAgICAoV2ViQ29yZTo6VjhIVE1MRG9jdW1lbnQ6OmFsbEFjY2Vzc29yR2V0dGVyKToK
KwogMjAxMi0wNC0yMyAgS2VudGFybyBIYXJhICA8aGFyYWtlbkBjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgW1Y4XSBQYXNzIElzb2xhdGUgdG8gdG9WOCgpIChQYXJ0NSkKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtIGIvU291cmNl
L1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG0KaW5kZXggOTJmMzM2
MWI4Zjg0NWIxMmQ3ZjNhYzlkZTc1NmM3MDE0NWZiNDhlMS4uNDJiYWE0ZjdjMjA3Njk2MmFmYWU3
ZGU0NTg5MTliZGI1NDA2NDBmZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
c2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG0KKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
c2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG0KQEAgLTM0NCw3ICszNDQsNyBAQCBFTkQKICAgICBp
ZiAoJGltcGxDbGFzc05hbWUgZXEgIkhUTUxEb2N1bWVudCIpIHsKICAgICAgIHB1c2goQGhlYWRl
ckNvbnRlbnQsIDw8RU5EKTsKICAgc3RhdGljIHY4OjpMb2NhbDx2ODo6T2JqZWN0PiBXcmFwSW5T
aGFkb3dPYmplY3Qodjg6OkxvY2FsPHY4OjpPYmplY3Q+IHdyYXBwZXIsIE5vZGUqIGltcGwpOwot
ICBzdGF0aWMgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IEdldE5hbWVkUHJvcGVydHkoSFRNTERvY3Vt
ZW50KiBodG1sRG9jdW1lbnQsIGNvbnN0IEF0b21pY1N0cmluZyYga2V5KTsKKyAgc3RhdGljIHY4
OjpIYW5kbGU8djg6OlZhbHVlPiBHZXROYW1lZFByb3BlcnR5KEhUTUxEb2N1bWVudCogaHRtbERv
Y3VtZW50LCBjb25zdCBBdG9taWNTdHJpbmcmIGtleSwgdjg6Oklzb2xhdGUqKTsKIEVORAogICAg
IH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhET01XaW5kb3dT
aGVsbC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOERPTVdpbmRvd1NoZWxsLmNw
cAppbmRleCAxYzQ0YTQxYzYwMzAyMWI4MTFhZGJhYmZjZjgwOTYwMGZlNWNiYTMxLi5lNTkyNmFm
NmI2MTkzNzgzYzM2YzZlZWNhY2ExZWM3MTk4Y2ZlMjExIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy92OC9WOERPTVdpbmRvd1NoZWxsLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy92OC9WOERPTVdpbmRvd1NoZWxsLmNwcApAQCAtNTUwLDcgKzU1MCw3IEBAIHY4
OjpIYW5kbGU8djg6OlZhbHVlPiBnZXR0ZXIodjg6OkxvY2FsPHY4OjpTdHJpbmc+IHByb3BlcnR5
LCBjb25zdCB2ODo6QWNjZXNzb3JJCiAgICAgQXRvbWljU3RyaW5nIG5hbWUgPSB2OFN0cmluZ1Rv
QXRvbWljV2ViQ29yZVN0cmluZyhwcm9wZXJ0eSk7CiAgICAgSFRNTERvY3VtZW50KiBodG1sRG9j
dW1lbnQgPSBWOEhUTUxEb2N1bWVudDo6dG9OYXRpdmUoaW5mby5Ib2xkZXIoKSk7CiAgICAgQVNT
RVJUKGh0bWxEb2N1bWVudCk7Ci0gICAgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IHJlc3VsdCA9IFY4
SFRNTERvY3VtZW50OjpHZXROYW1lZFByb3BlcnR5KGh0bWxEb2N1bWVudCwgbmFtZSk7CisgICAg
djg6OkhhbmRsZTx2ODo6VmFsdWU+IHJlc3VsdCA9IFY4SFRNTERvY3VtZW50OjpHZXROYW1lZFBy
b3BlcnR5KGh0bWxEb2N1bWVudCwgbmFtZSwgaW5mby5HZXRJc29sYXRlKCkpOwogICAgIGlmICgh
cmVzdWx0LklzRW1wdHkoKSkKICAgICAgICAgcmV0dXJuIHJlc3VsdDsKICAgICB2ODo6SGFuZGxl
PHY4OjpWYWx1ZT4gcHJvdG90eXBlID0gaW5mby5Ib2xkZXIoKS0+R2V0UHJvdG90eXBlKCk7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhIVE1MRG9jdW1l
bnRDdXN0b20uY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4SFRNTERv
Y3VtZW50Q3VzdG9tLmNwcAppbmRleCA1YjNkN2E0NWYzOGZhMjk1MGVmNWU5N2VhYWYxNGYyZjBj
ZWVmZGRlLi5iNWQ4NTc1MjU0N2U2ZDg4ZTBlYTRiMWUzZGI4MjRlMjU1ZGNlYjA4IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhIVE1MRG9jdW1lbnRDdXN0
b20uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOEhUTUxEb2N1
bWVudEN1c3RvbS5jcHAKQEAgLTc5LDcgKzc5LDcgQEAgdjg6OkxvY2FsPHY4OjpPYmplY3Q+IFY4
SFRNTERvY3VtZW50OjpXcmFwSW5TaGFkb3dPYmplY3Qodjg6OkxvY2FsPHY4OjpPYmplY3Q+IHcK
ICAgICByZXR1cm4gc2hhZG93OwogfQogCi12ODo6SGFuZGxlPHY4OjpWYWx1ZT4gVjhIVE1MRG9j
dW1lbnQ6OkdldE5hbWVkUHJvcGVydHkoSFRNTERvY3VtZW50KiBodG1sRG9jdW1lbnQsIGNvbnN0
IEF0b21pY1N0cmluZyYga2V5KQordjg6OkhhbmRsZTx2ODo6VmFsdWU+IFY4SFRNTERvY3VtZW50
OjpHZXROYW1lZFByb3BlcnR5KEhUTUxEb2N1bWVudCogaHRtbERvY3VtZW50LCBjb25zdCBBdG9t
aWNTdHJpbmcmIGtleSwgdjg6Oklzb2xhdGUqIGlzb2xhdGUpCiB7CiAgICAgaWYgKCFodG1sRG9j
dW1lbnQtPmhhc05hbWVkSXRlbShrZXkuaW1wbCgpKSAmJiAhaHRtbERvY3VtZW50LT5oYXNFeHRy
YU5hbWVkSXRlbShrZXkuaW1wbCgpKSkKICAgICAgICAgcmV0dXJuIHY4OjpIYW5kbGU8djg6OlZh
bHVlPigpOwpAQCAtOTIsMTIgKzkyLDEyIEBAIHY4OjpIYW5kbGU8djg6OlZhbHVlPiBWOEhUTUxE
b2N1bWVudDo6R2V0TmFtZWRQcm9wZXJ0eShIVE1MRG9jdW1lbnQqIGh0bWxEb2N1bWVuCiAgICAg
ICAgIE5vZGUqIG5vZGUgPSBpdGVtcy0+Zmlyc3RJdGVtKCk7CiAgICAgICAgIEZyYW1lKiBmcmFt
ZSA9IDA7CiAgICAgICAgIGlmIChub2RlLT5oYXNUYWdOYW1lKEhUTUxOYW1lczo6aWZyYW1lVGFn
KSAmJiAoZnJhbWUgPSBzdGF0aWNfY2FzdDxIVE1MSUZyYW1lRWxlbWVudCo+KG5vZGUpLT5jb250
ZW50RnJhbWUoKSkpCi0gICAgICAgICAgICByZXR1cm4gdG9WOChmcmFtZS0+ZG9tV2luZG93KCkp
OworICAgICAgICAgICAgcmV0dXJuIHRvVjgoZnJhbWUtPmRvbVdpbmRvdygpLCBpc29sYXRlKTsK
IAotICAgICAgICByZXR1cm4gdG9WOChub2RlKTsKKyAgICAgICAgcmV0dXJuIHRvVjgobm9kZSwg
aXNvbGF0ZSk7CiAgICAgfQogCi0gICAgcmV0dXJuIHRvVjgoaXRlbXMpOworICAgIHJldHVybiB0
b1Y4KGl0ZW1zLCBpc29sYXRlKTsKIH0KIAogLy8gSFRNTERvY3VtZW50IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
</data>
<flag name="commit-queue"
          id="143759"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138484</attachid>
            <date>2012-04-23 18:33:01 -0700</date>
            <delta_ts>2012-04-23 22:08:12 -0700</delta_ts>
            <desc>patch for landing</desc>
            <filename>bug-84277-20120423183300.patch</filename>
            <type>text/plain</type>
            <size>4098</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE0OTc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDY3NjVlMDc0Y2IyM2M3
ZDQ1ODA3OWY1NzJiYjNiYWMyOGI2MGM0MS4uMDZlNThjNWYzZjdjMGM0MmMxNWI4NWZhNzc1ZWUx
OTBkMmM3YjQxOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA0LTE4ICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKworICAgICAgICBbVjhdIFBhc3MgSXNv
bGF0ZSB0byBHZXROYW1lZFByb3BlcnR5KCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTg0Mjc3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTmF0ZSBDaGFw
aW4uCisKKyAgICAgICAgVGhlIG9iamVjdGl2ZSBpcyB0byBwYXNzIElzb2xhdGUgYXJvdW5kIGlu
IFY4IGJpbmRpbmdzLgorICAgICAgICBUaGlzIHBhdGNoIHBhc3NlcyBJc29sYXRlIHRvIEdldE5h
bWVkUHJvcGVydHkoKS4KKworICAgICAgICAoR2VuZXJhdGVIZWFkZXIpOgorICAgICAgICAqIGJp
bmRpbmdzL3Y4L1Y4RE9NV2luZG93U2hlbGwuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Z2V0dGVy
KToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9jdXN0b20vVjhIVE1MRG9jdW1lbnRDdXN0b20uY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6VjhIVE1MRG9jdW1lbnQ6OkdldE5hbWVkUHJvcGVydHkpOgor
ICAgICAgICAoV2ViQ29yZTo6VjhIVE1MRG9jdW1lbnQ6OmFsbEFjY2Vzc29yR2V0dGVyKToKKwog
MjAxMi0wNC0yMyAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAK
ICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjExNDk2NS4KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtIGIvU291cmNl
L1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG0KaW5kZXggOTJmMzM2
MWI4Zjg0NWIxMmQ3ZjNhYzlkZTc1NmM3MDE0NWZiNDhlMS4uNDJiYWE0ZjdjMjA3Njk2MmFmYWU3
ZGU0NTg5MTliZGI1NDA2NDBmZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
c2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG0KKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
c2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG0KQEAgLTM0NCw3ICszNDQsNyBAQCBFTkQKICAgICBp
ZiAoJGltcGxDbGFzc05hbWUgZXEgIkhUTUxEb2N1bWVudCIpIHsKICAgICAgIHB1c2goQGhlYWRl
ckNvbnRlbnQsIDw8RU5EKTsKICAgc3RhdGljIHY4OjpMb2NhbDx2ODo6T2JqZWN0PiBXcmFwSW5T
aGFkb3dPYmplY3Qodjg6OkxvY2FsPHY4OjpPYmplY3Q+IHdyYXBwZXIsIE5vZGUqIGltcGwpOwot
ICBzdGF0aWMgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IEdldE5hbWVkUHJvcGVydHkoSFRNTERvY3Vt
ZW50KiBodG1sRG9jdW1lbnQsIGNvbnN0IEF0b21pY1N0cmluZyYga2V5KTsKKyAgc3RhdGljIHY4
OjpIYW5kbGU8djg6OlZhbHVlPiBHZXROYW1lZFByb3BlcnR5KEhUTUxEb2N1bWVudCogaHRtbERv
Y3VtZW50LCBjb25zdCBBdG9taWNTdHJpbmcmIGtleSwgdjg6Oklzb2xhdGUqKTsKIEVORAogICAg
IH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhET01XaW5kb3dT
aGVsbC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOERPTVdpbmRvd1NoZWxsLmNw
cAppbmRleCAxYzQ0YTQxYzYwMzAyMWI4MTFhZGJhYmZjZjgwOTYwMGZlNWNiYTMxLi5lNTkyNmFm
NmI2MTkzNzgzYzM2YzZlZWNhY2ExZWM3MTk4Y2ZlMjExIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy92OC9WOERPTVdpbmRvd1NoZWxsLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy92OC9WOERPTVdpbmRvd1NoZWxsLmNwcApAQCAtNTUwLDcgKzU1MCw3IEBAIHY4
OjpIYW5kbGU8djg6OlZhbHVlPiBnZXR0ZXIodjg6OkxvY2FsPHY4OjpTdHJpbmc+IHByb3BlcnR5
LCBjb25zdCB2ODo6QWNjZXNzb3JJCiAgICAgQXRvbWljU3RyaW5nIG5hbWUgPSB2OFN0cmluZ1Rv
QXRvbWljV2ViQ29yZVN0cmluZyhwcm9wZXJ0eSk7CiAgICAgSFRNTERvY3VtZW50KiBodG1sRG9j
dW1lbnQgPSBWOEhUTUxEb2N1bWVudDo6dG9OYXRpdmUoaW5mby5Ib2xkZXIoKSk7CiAgICAgQVNT
RVJUKGh0bWxEb2N1bWVudCk7Ci0gICAgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IHJlc3VsdCA9IFY4
SFRNTERvY3VtZW50OjpHZXROYW1lZFByb3BlcnR5KGh0bWxEb2N1bWVudCwgbmFtZSk7CisgICAg
djg6OkhhbmRsZTx2ODo6VmFsdWU+IHJlc3VsdCA9IFY4SFRNTERvY3VtZW50OjpHZXROYW1lZFBy
b3BlcnR5KGh0bWxEb2N1bWVudCwgbmFtZSwgaW5mby5HZXRJc29sYXRlKCkpOwogICAgIGlmICgh
cmVzdWx0LklzRW1wdHkoKSkKICAgICAgICAgcmV0dXJuIHJlc3VsdDsKICAgICB2ODo6SGFuZGxl
PHY4OjpWYWx1ZT4gcHJvdG90eXBlID0gaW5mby5Ib2xkZXIoKS0+R2V0UHJvdG90eXBlKCk7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhIVE1MRG9jdW1l
bnRDdXN0b20uY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4SFRNTERv
Y3VtZW50Q3VzdG9tLmNwcAppbmRleCA1YjNkN2E0NWYzOGZhMjk1MGVmNWU5N2VhYWYxNGYyZjBj
ZWVmZGRlLi5iNWQ4NTc1MjU0N2U2ZDg4ZTBlYTRiMWUzZGI4MjRlMjU1ZGNlYjA4IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhIVE1MRG9jdW1lbnRDdXN0
b20uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOEhUTUxEb2N1
bWVudEN1c3RvbS5jcHAKQEAgLTc5LDcgKzc5LDcgQEAgdjg6OkxvY2FsPHY4OjpPYmplY3Q+IFY4
SFRNTERvY3VtZW50OjpXcmFwSW5TaGFkb3dPYmplY3Qodjg6OkxvY2FsPHY4OjpPYmplY3Q+IHcK
ICAgICByZXR1cm4gc2hhZG93OwogfQogCi12ODo6SGFuZGxlPHY4OjpWYWx1ZT4gVjhIVE1MRG9j
dW1lbnQ6OkdldE5hbWVkUHJvcGVydHkoSFRNTERvY3VtZW50KiBodG1sRG9jdW1lbnQsIGNvbnN0
IEF0b21pY1N0cmluZyYga2V5KQordjg6OkhhbmRsZTx2ODo6VmFsdWU+IFY4SFRNTERvY3VtZW50
OjpHZXROYW1lZFByb3BlcnR5KEhUTUxEb2N1bWVudCogaHRtbERvY3VtZW50LCBjb25zdCBBdG9t
aWNTdHJpbmcmIGtleSwgdjg6Oklzb2xhdGUqIGlzb2xhdGUpCiB7CiAgICAgaWYgKCFodG1sRG9j
dW1lbnQtPmhhc05hbWVkSXRlbShrZXkuaW1wbCgpKSAmJiAhaHRtbERvY3VtZW50LT5oYXNFeHRy
YU5hbWVkSXRlbShrZXkuaW1wbCgpKSkKICAgICAgICAgcmV0dXJuIHY4OjpIYW5kbGU8djg6OlZh
bHVlPigpOwpAQCAtOTIsMTIgKzkyLDEyIEBAIHY4OjpIYW5kbGU8djg6OlZhbHVlPiBWOEhUTUxE
b2N1bWVudDo6R2V0TmFtZWRQcm9wZXJ0eShIVE1MRG9jdW1lbnQqIGh0bWxEb2N1bWVuCiAgICAg
ICAgIE5vZGUqIG5vZGUgPSBpdGVtcy0+Zmlyc3RJdGVtKCk7CiAgICAgICAgIEZyYW1lKiBmcmFt
ZSA9IDA7CiAgICAgICAgIGlmIChub2RlLT5oYXNUYWdOYW1lKEhUTUxOYW1lczo6aWZyYW1lVGFn
KSAmJiAoZnJhbWUgPSBzdGF0aWNfY2FzdDxIVE1MSUZyYW1lRWxlbWVudCo+KG5vZGUpLT5jb250
ZW50RnJhbWUoKSkpCi0gICAgICAgICAgICByZXR1cm4gdG9WOChmcmFtZS0+ZG9tV2luZG93KCkp
OworICAgICAgICAgICAgcmV0dXJuIHRvVjgoZnJhbWUtPmRvbVdpbmRvdygpLCBpc29sYXRlKTsK
IAotICAgICAgICByZXR1cm4gdG9WOChub2RlKTsKKyAgICAgICAgcmV0dXJuIHRvVjgobm9kZSwg
aXNvbGF0ZSk7CiAgICAgfQogCi0gICAgcmV0dXJuIHRvVjgoaXRlbXMpOworICAgIHJldHVybiB0
b1Y4KGl0ZW1zLCBpc29sYXRlKTsKIH0KIAogLy8gSFRNTERvY3VtZW50IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
</data>

          </attachment>
      

    </bug>

</bugzilla>