diff --git a/mozilla/content/html/content/src/nsHTMLIsIndexElement.cpp b/mozilla/content/html/content/src/nsHTMLIsIndexElement.cpp
deleted file mode 100644
index bc2b7942a4a..00000000000
--- a/mozilla/content/html/content/src/nsHTMLIsIndexElement.cpp
+++ /dev/null
@@ -1,177 +0,0 @@
-/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
-/* ***** BEGIN LICENSE BLOCK *****
- * Version: NPL 1.1/GPL 2.0/LGPL 2.1
- *
- * The contents of this file are subject to the Netscape Public License
- * Version 1.1 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License at
- * http://www.mozilla.org/NPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Original Code is Mozilla Communicator client code.
- *
- * The Initial Developer of the Original Code is
- * Netscape Communications Corporation.
- * Portions created by the Initial Developer are Copyright (C) 1998
- * the Initial Developer. All Rights Reserved.
- *
- * Contributor(s):
- *
- *
- * Alternatively, the contents of this file may be used under the terms of
- * either the GNU General Public License Version 2 or later (the "GPL"), or
- * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
- * in which case the provisions of the GPL or the LGPL are applicable instead
- * of those above. If you wish to allow use of your version of this file only
- * under the terms of either the GPL or the LGPL, and not to allow others to
- * use your version of this file under the terms of the NPL, indicate your
- * decision by deleting the provisions above and replace them with the notice
- * and other provisions required by the GPL or the LGPL. If you do not delete
- * the provisions above, a recipient may use your version of this file under
- * the terms of any one of the NPL, the GPL or the LGPL.
- *
- * ***** END LICENSE BLOCK ***** */
-#include "nsIDOMHTMLIsIndexElement.h"
-#include "nsIDOMEventReceiver.h"
-#include "nsIHTMLContent.h"
-#include "nsGenericHTMLElement.h"
-#include "nsHTMLAtoms.h"
-#include "nsHTMLIIDs.h"
-#include "nsIStyleContext.h"
-#include "nsStyleConsts.h"
-#include "nsIPresContext.h"
-
-
-class nsHTMLIsIndexElement : public nsGenericHTMLLeafElement,
- public nsIDOMHTMLIsIndexElement
-{
-public:
- nsHTMLIsIndexElement();
- virtual ~nsHTMLIsIndexElement();
-
- // nsISupports
- NS_DECL_ISUPPORTS_INHERITED
-
- // nsIDOMNode
- NS_FORWARD_NSIDOMNODE_NO_CLONENODE(nsGenericHTMLLeafElement::)
-
- // nsIDOMElement
- NS_FORWARD_NSIDOMELEMENT(nsGenericHTMLLeafElement::)
-
- // nsIDOMHTMLElement
- NS_FORWARD_NSIDOMHTMLELEMENT(nsGenericHTMLLeafElement::)
-
- // nsIDOMHTMLIsIndexElement
- NS_DECL_NSIDOMHTMLISINDEXELEMENT
-
- NS_IMETHOD_(PRBool) IsContentOfType(PRUint32 aFlags);
-#ifdef DEBUG
- NS_IMETHOD SizeOf(nsISizeOfHandler* aSizer, PRUint32* aResult) const;
-#endif
-};
-
-nsresult
-NS_NewHTMLIsIndexElement(nsIHTMLContent** aInstancePtrResult,
- nsINodeInfo *aNodeInfo)
-{
- NS_ENSURE_ARG_POINTER(aInstancePtrResult);
-
- nsHTMLIsIndexElement* it = new nsHTMLIsIndexElement();
-
- if (!it) {
- return NS_ERROR_OUT_OF_MEMORY;
- }
-
- nsresult rv = it->Init(aNodeInfo);
-
- if (NS_FAILED(rv)) {
- delete it;
-
- return rv;
- }
-
- *aInstancePtrResult = NS_STATIC_CAST(nsIHTMLContent *, it);
- NS_ADDREF(*aInstancePtrResult);
-
- return NS_OK;
-}
-
-
-nsHTMLIsIndexElement::nsHTMLIsIndexElement()
-{
-}
-
-nsHTMLIsIndexElement::~nsHTMLIsIndexElement()
-{
-}
-
-
-NS_IMPL_ADDREF_INHERITED(nsHTMLIsIndexElement, nsGenericElement);
-NS_IMPL_RELEASE_INHERITED(nsHTMLIsIndexElement, nsGenericElement);
-
-
-// QueryInterface implementation for nsHTMLIsIndexElement
-NS_HTML_CONTENT_INTERFACE_MAP_BEGIN(nsHTMLIsIndexElement,
- nsGenericHTMLLeafElement)
- NS_INTERFACE_MAP_ENTRY(nsIDOMHTMLIsIndexElement)
- NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO(HTMLIsIndexElement)
-NS_HTML_CONTENT_INTERFACE_MAP_END
-
-
-nsresult
-nsHTMLIsIndexElement::CloneNode(PRBool aDeep, nsIDOMNode** aReturn)
-{
- NS_ENSURE_ARG_POINTER(aReturn);
- *aReturn = nsnull;
-
- nsHTMLIsIndexElement* it = new nsHTMLIsIndexElement();
-
- if (!it) {
- return NS_ERROR_OUT_OF_MEMORY;
- }
-
- nsCOMPtr kungFuDeathGrip(it);
-
- nsresult rv = it->Init(mNodeInfo);
-
- if (NS_FAILED(rv))
- return rv;
-
- CopyInnerTo(this, it, aDeep);
-
- *aReturn = NS_STATIC_CAST(nsIDOMNode *, it);
-
- NS_ADDREF(*aReturn);
-
- return NS_OK;
-}
-
-NS_IMETHODIMP
-nsHTMLIsIndexElement::GetForm(nsIDOMHTMLFormElement** aForm)
-{
- *aForm = nsnull;/* XXX */
- return NS_OK;
-}
-
-
-NS_IMPL_STRING_ATTR(nsHTMLIsIndexElement, Prompt, prompt)
-
-NS_IMETHODIMP_(PRBool)
-nsHTMLIsIndexElement::IsContentOfType(PRUint32 aFlags)
-{
- return !(aFlags & ~(eELEMENT | eHTML | eHTML_FORM_CONTROL));
-}
-
-#ifdef DEBUG
-NS_IMETHODIMP
-nsHTMLIsIndexElement::SizeOf(nsISizeOfHandler* aSizer, PRUint32* aResult) const
-{
- *aResult = sizeof(*this) + BaseSizeOf(aSizer);
-
- return NS_OK;
-}
-#endif