| Index: Source/bindings/core/v8/custom/V8HTMLDocumentCustom.cpp | 
| diff --git a/Source/bindings/core/v8/custom/V8HTMLDocumentCustom.cpp b/Source/bindings/core/v8/custom/V8HTMLDocumentCustom.cpp | 
| deleted file mode 100644 | 
| index 525713cc3644e22c713ba62b1b4a7eceed5a8648..0000000000000000000000000000000000000000 | 
| --- a/Source/bindings/core/v8/custom/V8HTMLDocumentCustom.cpp | 
| +++ /dev/null | 
| @@ -1,95 +0,0 @@ | 
| -/* | 
| - * Copyright (C) 2007, 2008, 2009 Google Inc. All rights reserved. | 
| - * | 
| - * Redistribution and use in source and binary forms, with or without | 
| - * modification, are permitted provided that the following conditions are | 
| - * met: | 
| - * | 
| - *     * Redistributions of source code must retain the above copyright | 
| - * notice, this list of conditions and the following disclaimer. | 
| - *     * Redistributions in binary form must reproduce the above | 
| - * copyright notice, this list of conditions and the following disclaimer | 
| - * in the documentation and/or other materials provided with the | 
| - * distribution. | 
| - *     * Neither the name of Google Inc. nor the names of its | 
| - * contributors may be used to endorse or promote products derived from | 
| - * this software without specific prior written permission. | 
| - * | 
| - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | 
| - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | 
| - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | 
| - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | 
| - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | 
| - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | 
| - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | 
| - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | 
| - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 
| - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 
| - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
| - */ | 
| - | 
| -#include "config.h" | 
| -#include "bindings/core/v8/V8HTMLDocument.h" | 
| - | 
| -#include "bindings/core/v8/ScriptController.h" | 
| -#include "bindings/core/v8/V8Binding.h" | 
| -#include "bindings/core/v8/V8HTMLAllCollection.h" | 
| -#include "bindings/core/v8/V8HTMLCollection.h" | 
| -#include "bindings/core/v8/V8Node.h" | 
| -#include "bindings/core/v8/V8Window.h" | 
| -#include "core/HTMLNames.h" | 
| -#include "core/frame/LocalDOMWindow.h" | 
| -#include "core/frame/LocalFrame.h" | 
| -#include "core/html/HTMLAllCollection.h" | 
| -#include "core/html/HTMLCollection.h" | 
| -#include "core/html/HTMLDocument.h" | 
| -#include "core/html/HTMLIFrameElement.h" | 
| -#include "wtf/OwnPtr.h" | 
| -#include "wtf/RefPtr.h" | 
| -#include "wtf/StdLibExtras.h" | 
| - | 
| -namespace blink { | 
| - | 
| -// HTMLDocument ---------------------------------------------------------------- | 
| - | 
| -void V8HTMLDocument::openMethodCustom(const v8::FunctionCallbackInfo<v8::Value>& info) | 
| -{ | 
| -    HTMLDocument* htmlDocument = V8HTMLDocument::toImpl(info.Holder()); | 
| - | 
| -    if (info.Length() > 2) { | 
| -        if (RefPtrWillBeRawPtr<LocalFrame> frame = htmlDocument->frame()) { | 
| -            // Fetch the global object for the frame. | 
| -            v8::Local<v8::Context> context = toV8Context(frame.get(), DOMWrapperWorld::current(info.GetIsolate())); | 
| -            // Bail out if we cannot get the context. | 
| -            if (context.IsEmpty()) | 
| -                return; | 
| -            v8::Local<v8::Object> global = context->Global(); | 
| -            // Get the open property of the global object. | 
| -            v8::Local<v8::Value> function = global->Get(v8AtomicString(info.GetIsolate(), "open")); | 
| -            // Failed; return without throwing (new) exception. | 
| -            if (function.IsEmpty()) | 
| -                return; | 
| -            // If the open property is not a function throw a type error. | 
| -            if (!function->IsFunction()) { | 
| -                V8ThrowException::throwTypeError(info.GetIsolate(), "open is not a function"); | 
| -                return; | 
| -            } | 
| -            // Wrap up the arguments and call the function. | 
| -            OwnPtr<v8::Local<v8::Value>[]> params = adoptArrayPtr(new v8::Local<v8::Value>[info.Length()]); | 
| -            for (int i = 0; i < info.Length(); i++) | 
| -                params[i] = info[i]; | 
| - | 
| -            v8SetReturnValue(info, frame->script().callFunction(v8::Local<v8::Function>::Cast(function), global, info.Length(), params.get())); | 
| -            return; | 
| -        } | 
| -    } | 
| - | 
| -    ExceptionState exceptionState(ExceptionState::ExecutionContext, "open", "Document", info.Holder(), info.GetIsolate()); | 
| -    htmlDocument->open(callingDOMWindow(info.GetIsolate())->document(), exceptionState); | 
| -    if (exceptionState.throwIfNeeded()) | 
| -        return; | 
| - | 
| -    v8SetReturnValue(info, info.Holder()); | 
| -} | 
| - | 
| -} // namespace blink | 
|  |