1. 13 May, 2009 24 commits
  2. 12 May, 2009 16 commits
    • sfalken@apple.com's avatar
      Windows build fix. · 0b953d36
      sfalken@apple.com authored
              * JavaScriptCore.vcproj/JavaScriptCore.make:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43611 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0b953d36
    • eric@webkit.org's avatar
      2009-05-12 Roland Steiner <rolandsteiner@google.com> · cb57e508
      eric@webkit.org authored
              Reviewed by Eric Seidel.
      
              Bug 25738: Skia: CSS border style not cleared for SVG object
              https://bugs.webkit.org/show_bug.cgi?id=25738
      
              If no dashing is set, this change reverts to solid stroke
              (previously the code bailed and left the old setting, whatever it was)
      
              Test case listed in above bug entry.
              (Additional complications due to each platform rendering dotted lines differently -
              c.f. https://bugs.webkit.org/show_bug.cgi?id=25737)
      
              * platform/graphics/skia/GraphicsContextSkia.cpp:
              (WebCore::GraphicsContext::setLineDash):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43608 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cb57e508
    • sfalken@apple.com's avatar
      Build fix. · 71f56ef2
      sfalken@apple.com authored
              * SunSpider.make:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43607 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      71f56ef2
    • oliver@apple.com's avatar
      <rdar://problem/6881457> Crash occurs at JSC::Interpreter::execute() when... · c06fd399
      oliver@apple.com authored
      <rdar://problem/6881457> Crash occurs at JSC::Interpreter::execute() when loading http://www.sears.com
      
      Reviewed by Gavin Barraclough
      
      We created the arguments objects before an op_push_scope but not
      before op_push_new_scope, this meant a null arguments object could
      be resolved inside catch blocks.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43606 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c06fd399
    • eric@webkit.org's avatar
      2009-05-11 Erik Arvidsson <arv@chromium.org> · e734fc11
      eric@webkit.org authored
              Reviewed by Eric Seidel.
      
              Bug 21903: Adds DOM bindings for the placeholder property of the
              HTMLInputElement.
              https://bugs.webkit.org/show_bug.cgi?id=21903
      
              Test: fast/forms/placeholder-dom-property.html
      
              * dom/InputElement.cpp:
              (WebCore::InputElement::updatePlaceholderVisibility):
              * dom/InputElement.h:
              * html/HTMLInputElement.cpp:
              (WebCore::HTMLInputElement::placeholder):
              (WebCore::HTMLInputElement::setPlaceholder):
              * html/HTMLInputElement.h:
              * html/HTMLInputElement.idl:
              * rendering/RenderTextControlSingleLine.cpp:
              (WebCore::RenderTextControlSingleLine::updateFromElement):
              * wml/WMLInputElement.h:
              (WebCore::WMLInputElement::placeholder):
              (WebCore::WMLInputElement::setPlaceholder):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43605 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e734fc11
    • abarth@webkit.org's avatar
      WebCore: · 70f77ae5
      abarth@webkit.org authored
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      WebCore:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25706
      
              Change V8 bindings to match JSC bindings with respect to using
              the lexical or dynamic global object.
      
              Tests: http/tests/security/aboutBlank/security-context-grandchildren-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html
                     http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html
      
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      LayoutTests:
      
      2009-05-12  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Dimitri Glazkov.
      
              Test that we use the lexical global object in document.open,
              document.write, and document.writeln.
      
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-write-lexical.html: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical-expected.txt: Added.
              * http/tests/security/aboutBlank/security-context-grandchildren-writeln-lexical.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43604 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      70f77ae5
    • oliver@apple.com's avatar
      <rdar://problem/6879881> Crash occurs at JSC::JSActivation::mark() when... · ada7ffa8
      oliver@apple.com authored
      <rdar://problem/6879881> Crash occurs at JSC::JSActivation::mark() when loading http://www.monster.com; http://www.cnet.com
      <https://bugs.webkit.org/show_bug.cgi?id=25736> Crash loading www.google.dk/ig (and other igoogle's as well)
      
      Reviewed by Gavin Barraclough.
      
      Following on from the lazy arguments creation patch, it's now
      possible for an activation to to have a null register in the callframe
      so we can't just blindly mark the local registers in an activation,
      and must null check first instead.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43603 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ada7ffa8
    • ddkilzer@apple.com's avatar
      Bug 21418: resolve-ChangeLogs should have a --continue option which... · c97cbcbd
      ddkilzer@apple.com authored
              Bug 21418: resolve-ChangeLogs should have a --continue option which does git rebase --continue
      
              <https://bugs.webkit.org/show_bug.cgi?id=21418>
      
              Reviewed by Darin Adler.
      
              * Scripts/resolve-ChangeLogs: Added -c|--continue switch that
              runs "git rebase --continue" before exiting the script.
              (hasGitUnmergedFiles): Added.  Returns true if there are
              unmerged files in the git repository.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43601 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c97cbcbd
    • barraclough@apple.com's avatar
      2009-05-12 Gavin Barraclough <barraclough@apple.com> · b904e0c6
      barraclough@apple.com authored
              Rubber stamped by Geoff Garen.
      
              WTF_USE_CTI_REPATCH_PIC is no longer used, remove.
      
              * jit/JIT.h:
              * jit/JITStubCall.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43600 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b904e0c6
    • barraclough@apple.com's avatar
      2009-05-12 Gavin Barraclough <barraclough@apple.com> · 433cd151
      barraclough@apple.com authored
              Reviewed by Maciej Stachowiak.
      
              We've run into some problems where changing the size of the class JIT leads to
              performance fluctuations.  Try forcing alignment in an attempt to stabalize this.
      
              * jit/JIT.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43599 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      433cd151
    • simon.fraser@apple.com's avatar
      2009-05-12 Simon Fraser <simon.fraser@apple.com> · 8f4c18a7
      simon.fraser@apple.com authored
              No review.
      
              media/video-size-intrinsic-scale.html fails on Tiger, so add it to the skipped
              list.
      
              * platform/mac-tiger/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43597 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8f4c18a7
    • andersca@apple.com's avatar
      2009-05-12 Anders Carlsson <andersca@apple.com> · 0584822f
      andersca@apple.com authored
              Reviewed by Dan Bernstein.
      
              Fix <rdar://problem/6878105>.
              
              When instantiating the QT plug-in under Dashboard, force "kiosk mode". 
              
              * Plugins/WebBaseNetscapePluginView.mm:
              (-[WebBaseNetscapePluginView initWithFrame:pluginPackage:URL:baseURL:MIMEType:attributeKeys:attributeValues:loadManually:element:WebCore::]):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43594 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0584822f
    • simon.fraser@apple.com's avatar
      2009-05-12 Simon Fraser <simon.fraser@apple.com> · 4facb405
      simon.fraser@apple.com authored
              Reviewed by Dan Bernstein
      
              <rdar://problem/6497461> Many media layout tests failing on SnowLeopard.
      
              Turn media tests back on for SnowLeopard, and generate new pixel results. Put override
              results in platform/mac-leopard when necessary.
      
              media/video-size-intrinsic-scale.html fails and is still skipped: <rdar://problem/6877291>
      
              * platform/mac-leopard/media/audio-controls-rendering-expected.checksum: Added.
              * platform/mac-leopard/media/audio-controls-rendering-expected.png: Added.
              * platform/mac-leopard/media/video-aspect-ratio-expected.checksum: Added.
              * platform/mac-leopard/media/video-aspect-ratio-expected.png: Added.
              * platform/mac-leopard/media/video-controls-rendering-expected.checksum: Added.
              * platform/mac-leopard/media/video-controls-rendering-expected.png: Added.
              * platform/mac-leopard/media/video-display-toggle-expected.checksum: Added.
              * platform/mac-leopard/media/video-display-toggle-expected.png: Added.
              * platform/mac-leopard/media/video-empty-source-expected.checksum: Added.
              * platform/mac-leopard/media/video-empty-source-expected.png: Added.
              * platform/mac-leopard/media/video-layer-crash-expected.checksum: Added.
              * platform/mac-leopard/media/video-layer-crash-expected.png: Added.
              * platform/mac-leopard/media/video-transformed-expected.checksum: Added.
              * platform/mac-leopard/media/video-transformed-expected.png: Added.
              * platform/mac-leopard/media/video-zoom-controls-expected.checksum: Added.
              * platform/mac-leopard/media/video-zoom-controls-expected.png: Added.
              * platform/mac-leopard/media/video-zoom-expected.checksum: Added.
              * platform/mac-leopard/media/video-zoom-expected.png: Added.
              * platform/mac-snowleopard/Skipped:
              * platform/mac/Skipped:
              * platform/mac/media/audio-controls-rendering-expected.checksum:
              * platform/mac/media/audio-controls-rendering-expected.png:
              * platform/mac/media/video-aspect-ratio-expected.checksum:
              * platform/mac/media/video-aspect-ratio-expected.png:
              * platform/mac/media/video-controls-rendering-expected.checksum:
              * platform/mac/media/video-controls-rendering-expected.png:
              * platform/mac/media/video-controls-visible-audio-only-expected.checksum: Removed.
              * platform/mac/media/video-controls-visible-audio-only-expected.png: Removed.
              * platform/mac/media/video-display-toggle-expected.checksum:
              * platform/mac/media/video-display-toggle-expected.png:
              * platform/mac/media/video-empty-source-expected.checksum:
              * platform/mac/media/video-empty-source-expected.png:
              * platform/mac/media/video-layer-crash-expected.checksum:
              * platform/mac/media/video-layer-crash-expected.png:
              * platform/mac/media/video-transformed-expected.checksum:
              * platform/mac/media/video-transformed-expected.png:
              * platform/mac/media/video-zoom-controls-expected.checksum:
              * platform/mac/media/video-zoom-controls-expected.png:
              * platform/mac/media/video-zoom-expected.checksum:
              * platform/mac/media/video-zoom-expected.png:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43592 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4facb405
    • kevino@webkit.org's avatar
      wx build fix. Add ParserArena.cpp to the build. · 7372bc83
      kevino@webkit.org authored
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43591 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7372bc83
    • oliver@apple.com's avatar
      <rdar://problem/6702386> Incorrect bound check in SVGList::insertItemBefore · ba48a4f8
      oliver@apple.com authored
      Reviewed by Darin Adler.
      
      SVGList::insertItemBefore would not perform a bounds check on the
      index it was provided, potentially leading to a buffer overflow.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43590 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ba48a4f8
    • dglazkov@chromium.org's avatar
      2009-05-12 Paul Godavari <paul@chromium.org> · a743e2fc
      dglazkov@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              Bug 25708: Cannot choose menu items in popups with many entries in Chromium
              https://bugs.webkit.org/show_bug.cgi?id=25708
      
              This change sets the window size for popups on Mac to include all items
              in the menu. This is required for hit testing on Mac, where we use native
              controls to manage the popups and don't want to artificially limit the
              valid hit testing region to a limited scroll window.
      
              * platform/chromium/PopupMenuChromium.cpp:
              (WebCore::PopupListBox::layout):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43587 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a743e2fc