1. 13 May, 2009 1 commit
  2. 12 May, 2009 36 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
    • dglazkov@chromium.org's avatar
      2009-05-12 Stephen White <senorblanco@chromium.org> · c99b753c
      dglazkov@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              Fixes to build with latest skia:  SkTypeface::Create() is now
              SkTypeface::CreateFromName(); computeBounds() has been reworked
              as getBounds().  The changes are placed behind an #ifdef for now,
              so that we can roll back the skia version in Chromium if necessary
              without having to roll back this change.
      
              https://bugs.webkit.org/show_bug.cgi?id=25705
      
              * platform/graphics/chromium/FontCacheLinux.cpp:
              (WebCore::FontCache::createFontPlatformData):
              * platform/graphics/skia/PathSkia.cpp:
              (WebCore::Path::boundingRect):
              (WebCore::boundingBoxForCurrentStroke):
              * platform/graphics/skia/SkiaUtils.cpp:
              (WebCore::SkPathContainsPoint):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43584 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c99b753c
    • oliver@apple.com's avatar
      Unsigned underflow on 64bit cannot be treated as a negative number · fe134978
      oliver@apple.com authored
      Reviewed by Geoff Garen
      
      This code included some placeswhere we deliberately create negative offsets
      from unsigned values, on 32bit this is "safe", but in 64bit builds much
      badness occurs. Solution is to use signed types as nature intended.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43583 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fe134978
    • mitz@apple.com's avatar
      Reviewed by Darin Adler. · d454343f
      mitz@apple.com authored
              - declare a forgotten method
      
              * DOM/WebDOMOperationsPrivate.h: Declare -[DOMNode markupString] in the
              WebDOMNodeOperationsPendingPublic category.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43580 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d454343f
    • dglazkov@chromium.org's avatar
      2009-05-12 Nate Chapin <japhet@google.com> · aaa570f9
      dglazkov@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25732
              Update V8ElementCustom.cpp to match the current API of V8Proxy.
      
              (WebCore::ACCESSOR_SETTER): Change retrieveActiveFrame() to retrieveFrameForEnteredContext().
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43574 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aaa570f9
    • ariya@webkit.org's avatar
      2009-05-12 Kenneth Rohde Christiansen <kenneth.christiansen@openbossa.org> · baeafd14
      ariya@webkit.org authored
          Reviewed by Ariya Hidayat.
      
          Many methods were not considering the case of the element not having
          siblings or children when inserting nodes, and thus broke in some
          situations. This patch fixes that.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43572 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      baeafd14
    • ariya@webkit.org's avatar
      2009-05-08 Kenneth Rohde Christiansen <kenneth.christiansen@openbossa.org> · 2db494e9
      ariya@webkit.org authored
          Reviewed by Ariya Hidayat.
      
          Make is possible to mark a style property as important while setting
          it. Also support the normal CSS property syntax "!important", while
          accepting spaces between the ! and the important keyword.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43571 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2db494e9
    • ariya@webkit.org's avatar
      2009-05-08 Kenneth Rohde Christiansen <kenneth.christiansen@openbossa.org> · d7598da2
      ariya@webkit.org authored
          Reviewed by Ariya Hidayat.
      
          Working with Antonio Gomes.
      
          Add support for finding the style property actually applied to the element.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43570 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d7598da2
    • sfalken@apple.com's avatar
      Build fix for Windows nightlies. · 27acd0e4
      sfalken@apple.com authored
              Change link order to work around CFNetwork bug.
      
              * WebKit.vcproj/WebKit.vcproj:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43569 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      27acd0e4
    • ap@webkit.org's avatar
      Reviewed by Darin Adler. · e07ce59f
      ap@webkit.org authored
              https://bugs.webkit.org/show_bug.cgi?id=25694
              HTMLParser::createHead() ASSERT: Creating an element, calling  document.open() and writing
              to the document NULL ptr
      
              Test: fast/parser/implicit-head-in-fragment-crash.html
      
              * html/HTMLParser.cpp: (WebCore::HTMLParser::bodyCreateErrorCheck): Do not try to implicitly
              create <head> when parsing a fragment.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43568 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e07ce59f
    • ariya@webkit.org's avatar
      2009-05-12 Ariya Hidayat <ariya.hidayat@nokia.com> · 165603bb
      ariya@webkit.org authored
              Reviewed by Dimitri Glazkov.
      
              Added Qt-specific expected result for toDataURL test, since Qt
              does not support saving pixmaps to GIF.
      
              * platform/qt/fast/canvas/toDataURL-supportedTypes-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43567 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      165603bb
    • dglazkov@chromium.org's avatar
      2009-05-12 Soren Gjesse <sgjesse@chromium.org> · 22d11d65
      dglazkov@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              https://bugs.webkit.org/show_bug.cgi?id=25687
              Missing check for valid function in V8 bindings for toString function for event listeners.
      
              * bindings/v8/V8LazyEventListener.cpp:
              (WebCore::V8LazyEventListener::getWrappedListenerFunction): Added empty handle checks.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43566 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      22d11d65
    • ariya@webkit.org's avatar
      2009-05-12 Ariya Hidayat <ariya.hidayat@nokia.com> · 81915d8f
      ariya@webkit.org authored
              Rubber-stamped by Simon Hausmann.
      
              Added Qt-specific expected result for Canvas getImageData's test.
      
              https://bugs.webkit.org/show_bug.cgi?id=22150
      
              Since Qt is internally using premultiplied ARGB32 for doing
              alpha-blending painting, reading the color back will not
              necessarily give the same exact color.
      
              * platform/qt/Skipped: Excluded canvas-getImageData.
              * platform/qt/fast/canvas/canvas-getImageData-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43565 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      81915d8f
    • jmalonzo@webkit.org's avatar
      2009-05-12 Jan Michael Alonzo <jmalonzo@webkit.org> · c1c8125a
      jmalonzo@webkit.org authored
              Reviewed by Holger Freyther.
      
              [Gtk] Various autotools build refactoring and fixes
              https://bugs.webkit.org/show_bug.cgi?id=25286
      
              Add glib-2.0 to the list of required package.
      
              * webkit.pc.in:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43564 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c1c8125a
    • jmalonzo@webkit.org's avatar
      2009-05-12 Jan Michael Alonzo <jmalonzo@webkit.org> · 95704901
      jmalonzo@webkit.org authored
              Reviewed by Holger Freyther.
      
              [Gtk] Various autotools build refactoring and fixes
              https://bugs.webkit.org/show_bug.cgi?id=25286
      
              Refactor use of CFLAGS, CXXFLAGS, LIBADD and LDFLAGS.
      
              * GNUmakefile.am:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43563 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      95704901
    • jmalonzo@webkit.org's avatar
      2009-05-12 Jan Michael Alonzo <jmalonzo@webkit.org> · b4e69c38
      jmalonzo@webkit.org authored
              Reviewed by Holger Freyther.
      
              [Gtk] Various autotools build refactoring and fixes
              https://bugs.webkit.org/show_bug.cgi?id=25286
      
              Define WTF_USE_JSC for the Gtk port.
      
              * wtf/Platform.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43562 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b4e69c38
    • mjs@apple.com's avatar
      2009-05-12 Maciej Stachowiak <mjs@apple.com> · e6375792
      mjs@apple.com authored
              Reviewed by Oliver Hunt.
              
              - allow all of strictEqual to be inlined into cti_op_stricteq once again
              
              We had this optimization once but accidentally lost it at some point.
      
              * runtime/Operations.h:
              (JSC::JSValue::strictEqualSlowCaseInline):
              (JSC::JSValue::strictEqual):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43561 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e6375792
    • barraclough@apple.com's avatar
      JavaScriptCore: · 65c43013
      barraclough@apple.com authored
      2009-05-12  Gavin Barraclough  <barraclough@apple.com>
      
              Reviewed by Oliver Hunt.
      
              instanceof should throw if the constructor being tested does not implement
              'HasInstance" (i.e. is a function).  Instead we were returning false.
      
              * interpreter/Interpreter.cpp:
              (JSC::isInvalidParamForIn):
              (JSC::isInvalidParamForInstanceOf):
              (JSC::Interpreter::privateExecute):
              * jit/JITStubs.cpp:
              (JSC::JITStubs::cti_op_instanceof):
              * tests/mozilla/ecma_2/instanceof/instanceof-003.js:
                  Fix broken test case.
              * tests/mozilla/ecma_2/instanceof/regress-7635.js:
                  Remove broken test case (was an exact duplicate of a test in instanceof-003.js).
      
      LayoutTests:
      
      2009-05-12  Gavin Barraclough  <barraclough@apple.com>
      
              Reviewed by Oliver Hunt.
      
              Test was checked in with one test case disabled since it exposed an existing bug;
              enable it now.
      
              * fast/js/instance-of-immediates-expected.txt:
              * fast/js/resources/instance-of-immediates.js:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43560 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      65c43013
    • oliver@apple.com's avatar
      Improve function call forwarding performance · be38ac48
      oliver@apple.com authored
      Reviewed by Gavin Barraclough
      
      Make creation of the Arguments object occur lazily, so it
      is not necessarily created for every function that references
      it.  Then add logic to Function.apply to allow it to avoid
      allocating the Arguments object at all.  Helps a lot with
      the function forwarding/binding logic in jQuery, Prototype,
      and numerous other JS libraries.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43559 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      be38ac48
    • beidson@apple.com's avatar
      Update my ChangeLog entry to make Mark Rowe happy. Mark Rowe - who is... · 7da32668
      beidson@apple.com authored
      Update my ChangeLog entry to make Mark Rowe happy.  Mark Rowe - who is supposed to be on vacation.  Mark Rowe - who probably didn't even get to watch House tonight.  Oh, I see - that's why he's grumpy.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43555 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7da32668
    • barraclough@apple.com's avatar
      2009-05-11 Gavin Barraclough <barraclough@apple.com> · 536c0dbc
      barraclough@apple.com authored
              Reviewed by Oliver Hunt.
      
              Enable use of SamplingFlags directly from JIT code.
      
              * bytecode/SamplingTool.h:
              * jit/JIT.h:
              (JSC::JIT::sampleCodeBlock):
              (JSC::JIT::sampleInstruction):
              * jit/JITInlineMethods.h:
              (JSC::JIT::setSamplingFlag):
              (JSC::JIT::clearSamplingFlag):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43553 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      536c0dbc
  3. 11 May, 2009 3 commits
    • beidson@apple.com's avatar
      2009-05-11 Brady Eidson <beidson@apple.com> · 7cc0134e
      beidson@apple.com authored
              Add a third copy of this test to make Tiger bots happy.
      
              * platform/mac-tiger/fast/images: Added.
              * platform/mac-tiger/fast/images/favicon-as-image-expected.checksum: Copied from platform/mac/fast/images/favicon-as-image-expected.checksum.
              * platform/mac-tiger/fast/images/favicon-as-image-expected.png: Copied from platform/mac/fast/images/favicon-as-image-expected.png.
              * platform/mac-tiger/fast/images/favicon-as-image-expected.txt: Copied from platform/mac/fast/images/favicon-as-image-expected.txt.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43552 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7cc0134e
    • barraclough@apple.com's avatar
      JavaScriptCore: · db4a85bf
      barraclough@apple.com authored
      2009-05-11  Gavin Barraclough  <barraclough@apple.com>
      
              Reviewed by Cameron Zwarich.
      
              Implement JIT generation for instanceof for non-objects (always returns false).
              Also fixes the sequencing of the prototype and value isObject checks, to no match the spec.
      
              0.5% progression on v8 tests overall, due to 3.5% on early-boyer.
      
              * jit/JIT.cpp:
              (JSC::JIT::privateCompileMainPass):
              (JSC::JIT::privateCompileSlowCases):
              * runtime/JSObject.cpp:
              (JSC::JSObject::hasInstance):
              * runtime/TypeInfo.h:
              (JSC::TypeInfo::TypeInfo):
      
      LayoutTests:
      
      2009-05-11  Gavin Barraclough  <barraclough@apple.com>
      
              Reviewed by Oliver Hunt.
      
              Add a layout test for instanceof.
      
              * fast/js/instance-of-immediates-expected.txt: Added.
              * fast/js/instance-of-immediates.html: Added.
              * fast/js/resources/instance-of-immediates.js: Added.
              (testInstanceOf):
              ():
              (testSet):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43551 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      db4a85bf
    • zecke@webkit.org's avatar
      2009-05-11 Yael Aharon <yael.aharon@nokia.com> · f7a5e7c4
      zecke@webkit.org authored
              Reviewed by Holger Freyther.
      
              Change Qt port to match the mac and windows ports, and unregister plugins when plugins are stopped.
              Not doing that can cause assersion failure.
              https://bugs.webkit.org/show_bug.cgi?id=25702
      
              * plugins/qt/PluginViewQt.cpp:
              (WebCore::PluginView::stop):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43550 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f7a5e7c4