<?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>99954</bug_id>
          
          <creation_ts>2012-10-21 22:32:10 -0700</creation_ts>
          <short_desc>[V8] V8EnablePerContext shouldn&apos;t require document() accessor to the native object.</short_desc>
          <delta_ts>2014-12-16 00:48:24 -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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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>
          <dependson>100097</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Hajime Morrita">morrita</reporter>
          <assigned_to name="Hajime Morrita">morrita</assigned_to>
          <cc>abarth</cc>
    
    <cc>haraken</cc>
    
    <cc>japhet</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>747230</commentid>
    <comment_count>0</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-10-21 22:32:10 -0700</bug_when>
    <thetext>This is demanded by Bug 99780.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>747231</commentid>
    <comment_count>1</comment_count>
      <attachid>169830</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-10-21 22:35:48 -0700</bug_when>
    <thetext>Created attachment 169830
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>747255</commentid>
    <comment_count>2</comment_count>
      <attachid>169830</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-10-21 23:36:13 -0700</bug_when>
    <thetext>Comment on attachment 169830
Patch

Looks OK</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>747260</commentid>
    <comment_count>3</comment_count>
      <attachid>169830</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-21 23:44:19 -0700</bug_when>
    <thetext>Comment on attachment 169830
Patch

Clearing flags on attachment: 169830

Committed r132033: &lt;http://trac.webkit.org/changeset/132033&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>747261</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-21 23:44:23 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748420</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-23 02:43:12 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 100097</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748430</commentid>
    <comment_count>6</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-10-23 02:50:03 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 169830 [details])
&gt; Clearing flags on attachment: 169830
&gt; 
&gt; Committed r132033: &lt;http://trac.webkit.org/changeset/132033&gt;

I rolled it out because it broke DOMWindow::pagePopupController.

void V8DOMWindow::installPerContextProperties(v8::Handle&lt;v8::Object&gt; instance, DOMWindow* impl)
{
    v8::Local&lt;v8::Object&gt; proto = v8::Local&lt;v8::Object&gt;::Cast(instance-&gt;GetPrototype());
    ScriptExecutionContext* context = toScriptExecutionContext(proto-&gt;CreationContext());

&quot;context&quot; was null.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055946</commentid>
    <comment_count>7</comment_count>
    <who name="Brian Burg">burg</who>
    <bug_when>2014-12-16 00:48:24 -0800</bug_when>
    <thetext>Closing some V8-related work items.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169830</attachid>
            <date>2012-10-21 22:35:48 -0700</date>
            <delta_ts>2012-10-21 23:44:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99954-20121022143427.patch</filename>
            <type>text/plain</type>
            <size>2512</size>
            <attacher name="Hajime Morrita">morrita</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyMDI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmRlN2EwYWJjY2MwZjA4
YmFhYzExZmYxYTAxMDA3ZWNhZTkyMTAyZi4uZjdlYzg2MjQ3OWE0Y2FlMjJmMGNlMTE2ZjU4NWQz
OGU2NjFlMTFkNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTEwLTIxICBNT1JJ
VEEgSGFqaW1lICA8bW9ycml0YUBnb29nbGUuY29tPgorCisgICAgICAgIFtWOF0gVjhFbmFibGVQ
ZXJDb250ZXh0IHNob3VsZG4ndCByZXF1aXJlIGRvY3VtZW50KCkgYWNjZXNzb3IgdG8gdGhlIG5h
dGl2ZSBvYmplY3QuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD05OTk1NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEl0IG5vdyByZWZlcnMgU2NyaXB0RXhlY3V0aW9uQ29udGV4dCBvZiB0aGUgY3JlYXRpb24g
Y29udGV4dCBpbnN0ZWFkIG9mIGRvY3VtZW50KCkgb2YKKyAgICAgICAgd3JhcHBlZCBvYmplY3Qu
CisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiBObyBiZWhhdmlvciBjaGFuZ2UgYXQgdGhpcyB0aW1l
LgorCisgICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG06CisgICAg
ICAgIChHZW5lcmF0ZUltcGxlbWVudGF0aW9uKToKKwogMjAxMi0xMC0yMSAgS2Vpc2hpIEhhdHRv
cmkgIDxrZWlzaGlAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZWZhY3RvciBwaWNrZXIgdGVzdHMg
dG8gZml4IGZsYWtpbmVzcyBhbmQgc2hhcmUgY29kZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG0gYi9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbQppbmRleCBiM2YzMGM2YTBkZjE2ZjYw
ZmEzZGU0ZGFlMWFlNWM2OWVmMmQzMTNkLi5hOTAzMDZjZDRjN2U3MTJmYTc0Njc4ZWNjZjhhYjdm
OTU5NTQ0ZmU1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0Nv
ZGVHZW5lcmF0b3JWOC5wbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0Nv
ZGVHZW5lcmF0b3JWOC5wbQpAQCAtMzA1Nyw4ICszMDU3LDkgQEAgRU5ECiB2b2lkICR7Y2xhc3NO
YW1lfTo6aW5zdGFsbFBlckNvbnRleHRQcm9wZXJ0aWVzKHY4OjpIYW5kbGU8djg6Ok9iamVjdD4g
aW5zdGFuY2UsICR7bmF0aXZlVHlwZX0qIGltcGwpCiB7CiAgICAgdjg6OkxvY2FsPHY4OjpPYmpl
Y3Q+IHByb3RvID0gdjg6OkxvY2FsPHY4OjpPYmplY3Q+OjpDYXN0KGluc3RhbmNlLT5HZXRQcm90
b3R5cGUoKSk7CisgICAgU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogY29udGV4dCA9IHRvU2NyaXB0
RXhlY3V0aW9uQ29udGV4dChwcm90by0+Q3JlYXRpb25Db250ZXh0KCkpOwogICAgIC8vIFdoZW4g
YnVpbGRpbmcgUXRXZWJraXQgd2l0aCBWOCB0aGlzIHZhcmlhYmxlIGlzIHVudXNlZCB3aGVuIG5v
bmUgb2YgdGhlIGZlYXR1cmVzIGFyZSBlbmFibGVkLgotICAgIFVOVVNFRF9QQVJBTShwcm90byk7
CisgICAgVU5VU0VEX1BBUkFNKGNvbnRleHQpOwogRU5ECiAKICAgICAgICAgIyBTZXR1cCB0aGUg
ZW5hYmxlLWJ5LXNldHRpbmdzIGF0dHJzIGlmIHdlIGhhdmUgdGhlbQpAQCAtMzA2Niw3ICszMDY3
LDcgQEAgRU5ECiAgICAgICAgICAgICBteSAkZW5hYmxlRnVuY3Rpb24gPSBHZXRDb250ZXh0RW5h
YmxlRnVuY3Rpb24oJHJ1bnRpbWVBdHRyLT5zaWduYXR1cmUpOwogICAgICAgICAgICAgbXkgJGNv
bmRpdGlvbmFsU3RyaW5nID0gJGNvZGVHZW5lcmF0b3ItPkdlbmVyYXRlQ29uZGl0aW9uYWxTdHJp
bmcoJHJ1bnRpbWVBdHRyLT5zaWduYXR1cmUpOwogICAgICAgICAgICAgcHVzaChAaW1wbENvbnRl
bnQsICJcbiNpZiAke2NvbmRpdGlvbmFsU3RyaW5nfVxuIikgaWYgJGNvbmRpdGlvbmFsU3RyaW5n
OwotICAgICAgICAgICAgcHVzaChAaW1wbENvbnRlbnQsICIgICAgaWYgKCR7ZW5hYmxlRnVuY3Rp
b259KGltcGwtPmRvY3VtZW50KCkpKSB7XG4iKTsKKyAgICAgICAgICAgIHB1c2goQGltcGxDb250
ZW50LCAiICAgIGlmIChjb250ZXh0ICYmIGNvbnRleHQtPmlzRG9jdW1lbnQoKSAmJiAke2VuYWJs
ZUZ1bmN0aW9ufShzdGF0aWNfY2FzdDxEb2N1bWVudCo+KGNvbnRleHQpKSkge1xuIik7CiAgICAg
ICAgICAgICBwdXNoKEBpbXBsQ29udGVudCwgIiAgICAgICAgc3RhdGljIGNvbnN0IFY4RE9NQ29u
ZmlndXJhdGlvbjo6QmF0Y2hlZEF0dHJpYnV0ZSBhdHRyRGF0YSA9XFxcbiIpOwogICAgICAgICAg
ICAgR2VuZXJhdGVTaW5nbGVCYXRjaGVkQXR0cmlidXRlKCRpbnRlcmZhY2VOYW1lLCAkcnVudGlt
ZUF0dHIsICI7IiwgIiAgICAiKTsKICAgICAgICAgICAgIHB1c2goQGltcGxDb250ZW50LCA8PEVO
RCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>